团队同步与安全访问策略

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 加入组织
  • 分配成员 角色
  • 💻 要求启用 2FA 以确保安全

Emily 收到组织邀请

GitHub 进阶概念

为 Emily 入职:安全访问设置

 

 

  • 加入 IdP:将 Emily 加入 Data 组
  • 💻 同步到团队:自动加入 GitHub 的 Data 团队
  • 🔨 仓库权限:对 ecommerce-data-hub 具写入权限

Emily 被加入 Data 团队

Emily 获得 ecommerce-data-hub 仓库写入权限

GitHub 进阶概念

日常流程:安全访问仓库

 

  • PAT:Emily 生成个人访问令牌。
  • 💻 集成:将 GitHub 仓库连接到 DataLab 工作簿。
  • 🔨 日常:运行代码、提交并推送更新。

将 PAT 添加到 DataLab

Emily 在 DataLab 中工作

GitHub 进阶概念

员工旅程:离职

 

 

  • 从 IdP 移除:将其移出 Data 组
  • 🔒 撤销访问:自动撤销 GitHub 访问
  • 💻 复核:归档其贡献

拒绝访问

GitHub 进阶概念

Passons à la pratique !

GitHub 进阶概念

Preparing Video For Download...