关于团队
您可以使用团队来管理组织中人员的访问权限以及发送通知。组织所有者和团队维护者可以授予团队对组织代码库的管理员、读取或写入访问权限。组织成员可以通过提及团队名称向整个团队发送通知。团队只能由组织成员组成,外部协作者无法加入团队。
组织所有者和团队维护者可以禁用团队通知。有关更多信息,请参阅“配置团队通知”。
组织成员还可以通过请求团队审查来向整个团队发送通知。组织成员可以向拥有对打开拉取请求的代码库的读取访问权限的特定团队请求审查。团队可以在 CODEOWNERS 文件中被指定为某些代码类型或区域的所有者。
更多信息,请参见
- "管理团队对组织代码库的访问权限"
- "基本的编写和格式语法"
- "关于代码所有者"
使用 GitHub Enterprise Cloud 的组织可以使用团队同步功能,通过身份提供商自动向团队添加和删除组织成员。更多信息,请参见 GitHub Enterprise Cloud 文档中的"将团队与身份提供商组同步"。
团队可见性
团队可以是可见的或保密的
- 可见团队可以被每个组织成员查看和@提及。
- 秘密团队仅对团队成员和拥有者权限的人员可见。它们非常适合隐藏名称或成员敏感的团队,例如用于与外部合作伙伴或客户合作的团队。秘密团队不能嵌套在父团队下,也不能拥有子团队。
非组织成员无法查看任何团队。
您可以在个人仪表板上查看您所属的所有团队。更多信息,请参见"关于您的个人仪表板"。
团队页面
每个团队在组织内都有自己的页面。在团队页面上,您可以查看团队成员、子团队和团队的代码库。组织所有者和团队维护者可以访问团队设置,并从团队页面更新团队的描述和个人资料图片。
注意
团队讨论已停用。您可以在GitHub 博客上了解更多信息。
您可以使用 GitHub Discussions 创建组织级别的讨论。有关 GitHub Discussions 的更多信息,请参见"GitHub Discussions 文档"。
嵌套团队
您可以使用多级嵌套团队来反映您在 GitHub 组织中的组或公司层级结构。父团队可以有多个子团队,而每个子团队只有一个父团队。您不能嵌套秘密团队。
子团队继承父团队的访问权限,简化了大型组的权限管理。当@提及父团队时,子团队成员也会收到通知,简化了与多个人员组的沟通。
例如,如果您的团队结构是员工 > 工程 > 应用工程 > 身份,则授予工程团队对代码库的写入访问权限也意味着应用工程和身份团队也获得了该访问权限。如果您@提及身份团队或组织层级结构底部的任何团队,只有他们会收到通知。
为了方便了解谁共享父团队的权限和提及,您可以在父团队页面的“成员”选项卡上查看父团队所有子团队的成员。子团队成员不是父团队的直接成员。
您可以在创建团队时选择父团队,也可以稍后移动组织层级结构中的团队。更多信息,请参见"在组织层级结构中移动团队"。
准备在您的组织中嵌套团队
如果您的组织已经存在团队,则应在嵌套团队的上方或下方之前审核每个团队的代码库访问权限。您还应该考虑您希望为组织实施的新结构。
在团队层级的顶部,您应该为父团队授予对每个父团队成员及其子团队安全的代码库访问权限。当您向下移动到层级的底部时,您可以向子团队授予对更敏感的代码库的额外、更细粒度的访问权限。
- 从现有团队中删除所有成员
- 审核和调整每个团队的代码库访问权限,并为每个团队指定父团队
- 创建您想要的任何新团队,为每个新团队选择一个父团队,并授予他们代码库访问权限
- 直接将人员添加到团队
进一步阅读
- "创建团队"
- "将组织成员添加到团队"