Skip to main content

Enterprise Server 3.15 目前作为候选发布提供。

创建团队

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

谁可以使用此功能?

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

创建团队

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

  2. 单击您的组织名称。

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

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

  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 组同步。 有关详细信息,请参阅“创建团队

Note

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

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

  3. 单击您的组织名称。

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

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

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

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

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

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

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

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

  11. 单击“创建团队”。