Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2023-12-20. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

将团队与身份提供程序组同步

你可以将 GitHub Enterprise Server 团队与支持的标识提供者 (IdP) 组同步,以自动添加和删除团队成员。

谁可以使用此功能

Organization owners and team maintainers can synchronize a GitHub team with an IdP group.

关于团队同步

如果为组织或企业帐户启用了团队同步,则可以将 GitHub 团队与 IdP 组同步。 当你将 GitHub 团队与 IdP 组同步时,IdP 组的成员身份变更将自动反映在 GitHub Enterprise Server 上,从而减少对手动更新和自定义脚本的需求。

您可以将 IdP 组分配给多个 GitHub Enterprise Server 团队。

GitHub 团队连接到 IdP 组后,您的 IdP 管理员必须通过身份提供程序进行团队成员资格更改。 您不能在 GitHub Enterprise Server 上 管理团队成员资格。

父团队无法与 IdP 组同步。 如果要连接到 IdP 组的团队是父团队,我们建议您创建一个新团队或删除使团队成为父团队的嵌套关系。 有关详细信息,请参阅“关于团队”、“创建团队”和“在组织的层次结构中移动团队”。

要管理 GitHub 团队(包括连接到 IdP 组的团队)的仓库访问权限,您必须使用 GitHub Enterprise Server 进行更改。 有关详细信息,请参阅“关于团队”和“管理团队对组织仓库的访问”。

先决条件

要将 GitHub Enterprise Server 上的团队连接到 IdP 组,必须确保该团队已存在于组织中。 即使已配置 SCIM 预配,在 IdP 中创建组也不会自动在 GitHub Enterprise Server 上创建团队。

必须使用 SCIM 才能为 你的 GitHub Enterprise Server 实例 配置用户预配。 有关详细信息,请参阅“使用 SCIM 为企业配置用户预配”。

注意:GitHub Enterprise Server 的 SCIM 目前为专用 beta 版本,可能会随时更改。 要访问 beta 版本,请通过 GitHub 的销售团队 联系帐户管理员。 可以在 GitHub Community 讨论中提供反馈。

警告:beta 版本仅供测试和反馈,不提供支持。 GitHub 建议使用暂存实例进行测试。 有关详细信息,请参阅“设置暂存实例”。

将 IdP 组连接到团队

将 IdP 组连接到 GitHub Enterprise Server 团队时,组中的所有用户都会自动添加到团队中。

  1. 在 GitHub Enterprise Server 的右上角,选择个人资料照片,然后单击 “你的组织”****。

    @octocat 的个人资料图片下的下拉菜单的屏幕截图。 “你的组织”以深橙色标出。

  2. 单击您的组织名称。

  3. 在组织名称下,单击 “团队”。

    组织的水平导航栏的屏幕截图。 标有人员图标和“团队”的选项卡以深橙色框出。

  4. 单击团队的名称。

  5. 在团队页面顶部,单击 “设置”。

    团队页标题的屏幕截图。 标有齿轮图标和“设置”的选项卡用深橙色标出。

  6. 单击“保存更改”。

断开 IdP 组与团队的连接

  1. 在 GitHub Enterprise Server 的右上角,选择个人资料照片,然后单击 “你的组织”****。

    @octocat 的个人资料图片下的下拉菜单的屏幕截图。 “你的组织”以深橙色标出。

  2. 单击您的组织名称。

  3. 在组织名称下,单击 “团队”。

    组织的水平导航栏的屏幕截图。 标有人员图标和“团队”的选项卡以深橙色框出。

  4. 单击团队的名称。

  5. 在团队页面顶部,单击 “设置”。

    团队页标题的屏幕截图。 标有齿轮图标和“设置”的选项卡用深橙色标出。

  6. 单击“保存更改”。