Skip to main content

Enterprise Server 3.20 目前作为发布候选版本提供。

创建组织团队

你可以创建独立或嵌套团队来管理仓库权限和提及人群。

谁可以使用此功能?

Organization owners can create teams and can control whether all organization members can also create teams. For more information, see 设置组织中的团队创建权限.

在本文中

创建团队

  1. 在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。

  2. 单击您的组织名称。

  3. 在组织名称下,单击“ Teams”****。

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

  4. 在页面顶部,单击“新建团队”。

  5. 在“Create new team(创建新团队)”下,输入新团队的名称。

  6. (可选)在“Description(描述)”字段中输入团队的描述。

  7. (可选)如果要创建子团队,请在“父团队”下选择“选择父团队”下拉菜单,然后单击父团队。 有关子团队的详细信息,请参阅 关于组织团队

  8. 在“团队可见性”下,选择团队的可见性。

  9. 在“团队通知”下,选择“已启用”或“已禁用”。

    注意

    此设置仅适用于团队名称的 @mentions。 此设置不会影响团队请求的评审通知。

  10. 单击“创建团队”。

  11. (可选)授予团队访问组织存储库的权限。 有关详细信息,请参阅“管理团队对组织存储库的访问”。

创建启用 LDAP 同步的团队

使用 LDAP 进行用户身份验证的实例可以使用 LDAP 同步管理团队的成员。 在“LDAP 组”字段中设置组的可分辨名称 (DN) 会将团队映射到 LDAP 服务器上的 LDAP 组。**** 如果使用 LDAP 同步来管理团队成员,则无法在 你的 GitHub Enterprise Server 实例 内管理团队。 启用 LDAP 同步后,映射的团队将以配置的间隔定期在后台同步成员。 有关详细信息,请参阅“使用 LDAP”。

您必须是站点管理员和组织所有者才能创建启用了 LDAP 同步的团队。

作为优化配置的一部分,LDAP 同步不会传输你的嵌套团队结构。 要创建子团队与父团队的关系,必须手动重新创建嵌套团队结构并将其与相应的 LDAP 组同步。 有关详细信息,请参阅“创建组织团队

注意

  • LDAP 同步仅管理团队的成员列表。 您必须在 GitHub Enterprise Server 内管理团队的仓库和权限。
  • 如果映射到 DN 的 LDAP 组被移除(例如,LDAP 组被删除),则每个成员会从同步的 GitHub Enterprise Server 团队中移除。 若要解决此问题,请将团队映射到新的 DN,重新添加团队成员,然后手动同步映射
  • 启用 LDAP 同步后,如果某个用户被从仓库中移除,他们将失去访问权限,但是他们的分叉将不会删除。 如果某个用户被添加到一个拥有原始组织的仓库访问权限的团队中,并且是在三个月内,那么他们对派生库的访问权限将在下次同步时自动恢复。
  1. 确保已启用 LDAP 同步

  2. 在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。

  3. 单击您的组织名称。

  4. 在组织名称下,单击“ Teams”****。

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

  5. 在页面顶部,单击“新建团队”。

  6. 在“Create new team(创建新团队)”下,输入新团队的名称。

  7. 在“LDAP 组”下,搜索 LDAP 组的 DN 以将团队映射到该组。 如果您不知道 DN,请输入 LDAP 组的名称。 GitHub Enterprise Server 将搜索并自动完成任何匹配。

  8. (可选)在“Description(描述)”字段中输入团队的描述。

  9. 在“团队可见性”下,选择团队的可见性。

  10. (可选)如果要创建子团队,请在“父团队”下选择“选择父团队”下拉菜单,然后单击父团队。 有关子团队的详细信息,请参阅 关于组织团队

  11. 单击“创建团队”。