團隊同步與安全存取策略

GitHub 進階概念

Stan Konkin

ML Enthusiast, DataCamp

認識團隊同步

 

  • 自動化:將 GitHub 團隊連結到 IdP 群組,自動更新
  • 🔒 效率:與 IdP 同步,減少人工作業
  • 🔧 需求:GitHub Enterprise Cloud、Okta 等 IdP

團隊同步

GitHub 進階概念

團隊同步的好處

 

  • 🔒 安全:依 IdP 異動自動調整存取權
  • 📈 可擴充性:大量團隊也免人工維護
  • 💻 效率:自動化任務,降低人工作業

含安全盾的團隊同步

GitHub 進階概念

設定團隊同步

在 Azure AD 建立群組

GitHub 進階概念

設定團隊同步

在 GitHub 啟用 SAML 驗證

GitHub 進階概念

設定團隊同步

啟用團隊同步

GitHub 進階概念

設定團隊同步

建立新團隊

GitHub 進階概念

完成團隊建立並指派群組

GitHub 進階概念

員工旅程:到職與離職

Emily - 資料顧問

Emily - Github

GitHub 進階概念

為 Emily 到職設定安全存取

 

 

  • 🔒 邀請 Emily 加入組織
  • ⚡ 指派 Member 角色
  • 💻 要求設定 2FA 強化安全

Emily 收到加入組織的邀請

GitHub 進階概念

為 Emily 到職設定安全存取

 

 

  • 加入 IdP:將 Emily 加入 Data 群組
  • 💻 同步到團隊:自動加入 GitHub 的 Data Team
  • 🔨 儲存庫權限:對 ecommerce-data-hub 具寫入權

Emily 加入 Data Team

Emily 取得 ecommerce-data-hub 儲存庫的寫入權

GitHub 進階概念

日常流程:安全存取儲存庫

 

  • PAT:Emily 產生 Personal Access Token。
  • 💻 整合:將 GitHub 儲存庫連到 DataLab 工作簿。
  • 🔨 日常作業:執行程式碼、commit 並 push 更新。

將 PAT 加入 DataLab

Emily 在 DataLab 工作

GitHub 進階概念

員工旅程:離職

 

 

  • 從 IdP 移除:自 Data 群組移除
  • 🔒 撤銷存取:GitHub 存取權被移除
  • 💻 檢視:封存貢獻內容

拒絕存取

GitHub 進階概念

一起來練習吧!

GitHub 進階概念

Preparing Video For Download...