Skip to main content

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

管理自定义组织角色

可以在组织的设置中创建、编辑和分配自定义组织角色。

谁可以使用此功能?

Organization owners and users with the "Manage custom organization roles" permission

Organizations on GitHub Enterprise Cloud and GitHub Enterprise Server

关于自定义组织角色

创建自定义组织角色,可以更精细地管理授予给组织和存储库的设置的访问权限。 组织角色是为组织成员授予权限来管理特定设置子集的方法,分配角色后,便不必授予成员对组织及其存储库的完全管理控制。 例如,可以创建包含“查看组织审核日志”权限的角色。有关详细信息,请参阅 自定义组织角色的权限

如果你是组织所有者,或者具有“查看组织角色”或“管理自定义组织角色”权限的自定义角色,则可以查看组织的自定义角色。

可按照创建自定义角色中介绍的初始步骤来查找“自定义角色”页。 具体步骤因有权访问的其他设置页面而异。

要查看组织角色权限和管理组织角色分配,请参阅“使用组织角色”。

创建自定义角色

Organization 所有者,具有“管理自定义组织角色”权限的用户最多可以创建 10 自定义组织角色。

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

  2. 在组织旁边,单击“设置”。

  3. 在边栏的“Access”部分中,单击“ Organization roles”,然后单击 “Role management”************。

  4. 单击“创建角色”。

  5. 输入自定义角色的名称和说明。

  6. 在“添加权限”下,单击“组织****”或“存储库****”选项卡,选择要添加到自定义角色的权限类型。

    • 若要为组织添加权限,点击“组织”**** 选项卡,选择下拉菜单,然后单击你希望自定义角色包含的权限。

    • 若要选择要继承的基础存储库角色,请单击“存储库****”选项卡,选择下拉菜单,然后单击要包含在自定义角色中的基本角色。 有关可用基础仓库角色的详细信息,请参阅用于仓库访问的基础角色

      选择基础存储库角色后,可以向自定义角色添加其他权限。 有关可用权限的详细信息,请参阅用于仓库访问的其他权限

      注意

      将存储库角色和权限添加到自定义组织角色的功能当前为 beta 版本,可能随时更改。

  7. 单击“创建角色”。

编辑自定义角色

  1. 在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。
  2. 在组织旁边,单击“设置”。
  3. 在边栏的“Access”部分中,单击“ Organization roles”,然后单击 “Role management”************。
  4. 在要编辑的角色旁边,选择 ,然后单击“编辑角色”。
  5. 根据需要更改角色,然后单击“更新角色”。

删除自定义角色

  1. 在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。
  2. 在组织旁边,单击“设置”。
  3. 在边栏的“Access”部分中,单击“ Organization roles”,然后单击 “Role management”************。
  4. 在要编辑的角色旁边,选择 ,然后单击“删除角色”。
  5. 阅读对话框中的详细信息以确认要删除该角色,然后单击“删除角色”。