Skip to main content

管理自定义组织角色

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

注意:只有使用 GitHub Enterprise Cloud 的组织才能创建自定义组织角色。 有关如何免费试用 GitHub Enterprise Cloud 的详细信息,请参阅“设置 GitHub Enterprise Cloud 的试用版”。

关于自定义组织角色

通过创建自定义组织角色,可以对你向组织设置授予的访问权限进行更精细的控制。 自定义组织角色是为组织成员授予管理特定设置子集的方法,而不用授予组织及其存储库完整管理员控制。 例如,可以创建包含“查看组织审核日志”权限的角色。有关详细信息,请参阅“关于自定义组织角色”。

如果你是组织所有者或是拥有“查看组织角色”或“管理自定义组织角色”权限的自定义角色,则可以查看组织的自定义角色。 可按照“创建自定义角色”中介绍的初始步骤来查找“自定义角色”页。 具体步骤将因你有权访问的其他设置页面而异。

创建自定义角色

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

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

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

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

  3. 在边栏的“访问”部分中,单击“ 组织角色”,然后单击“自定义角色”。

  4. 单击“创建角色”。

  5. 输入自定义角色的名称及描述。

  6. 在“添加权限”下,单点文本字段,然后选择要添加到自定义角色的权限。 有关可用权限的详细信息,请参阅“关于自定义组织角色”。

  7. 单击“创建角色”。

分配组织角色

组织所有者可以将自定义组织角色分配给用户或团队。 “管理自定义组织角色”权限不允许用户分配自定义角色。

一个用户或团队可以拥有多个自定义角色。 不过,一次只能分配一个角色。 若要向同一用户或团队分配多个角色,请针对要分配的每个角色重复以下说明。

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

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

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

  3. 在边栏的“访问”部分中,单击“ 组织角色”,然后单击“角色分配”。

  4. 单击 “新建角色分配”

  5. 搜索要向其分配角色的用户或团队,然后选择要授予这些用户和团队的角色。

  6. 单击“添加新分配”。

查看组织角色分配

组织所有者可以查看分配给用户和团队的角色。

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

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

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

  3. 在边栏的“访问”部分中,单击“ 组织角色”,然后单击“角色分配”。

  4. (可选)若要按用户的角色分配进行筛选,请单击“用户”选项卡。若要按团队的角色分配进行筛选,请单击“团队”选项卡。

  5. 若要查看角色分配,在用户或团队的右侧单击“数字角色”。

删除组织角色分配

组织所有者可以删除用户或团队的角色分配。

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

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

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

  3. 在边栏的“访问”部分中,单击“ 组织角色”,然后单击“角色分配”。

  4. (可选)若要按用户的角色分配进行筛选,请单击“用户”选项卡。若要按团队的角色分配进行筛选,请单击“团队”选项卡。

  5. 若要删除角色,请单击角色右侧的“删除”。

编辑自定义角色

组织所有者以及拥有“管理自定义组织角色”权限的用户可以编辑自定义组织角色。

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

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

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

  3. 在边栏的“访问”部分中,单击“ 组织角色”,然后单击“自定义角色”。

  4. 在要编辑的角色旁边,选择 ,然后单击“编辑角色”。

    “组织角色”概述的屏幕截图。 在自定义角色旁边,用橙色轮廓突出显示省略号图标。

  5. 根据需要更改角色,然后单击“更新角色”。

删除自定义角色

组织所有者以及拥有“管理自定义组织角色”权限的用户可以删除自定义组织角色。

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

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

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

  3. 在边栏的“访问”部分中,单击“ 组织角色”,然后单击“自定义角色”。

  4. 在要编辑的角色旁边,选择 ,然后单击“删除角色”。

    “组织角色”概述的屏幕截图。 在自定义角色旁边,用橙色轮廓突出显示省略号图标。

  5. 阅读对话框中的详细信息以确认要删除该角色,然后单击“删除角色”。