9

GitHub 上的组织中有两个默认用户角色:“admin”和“member”。

GitHub 组织用户角色

如何引入更多角色并配置其访问权限?

4

2 回答 2

6

角色无法自定义,您无法创建新角色。相反,您应该将人员分组并以这种方式组织权限。

此外,您可以根据每个用户...</p>

  • 使某人成为团队维护者,这会向具有 Member 角色的用户授予额外的权限
  • 配置per-repo 权限,可以授予组织中的个人成员或团队

最后,还有您可能感兴趣的第三个角色:计费经理

于 2016-05-26T13:35:29.977 回答
2

如果您使用的是GHE (GitHub for Enterprise),您可以“引入更多角色并配置其访问权限”

仅自 2021 年 10 月以来:

企业组织现在可以创建自定义存储库角色

使用 GitHub Enterprise Cloud 的组织现在可以更精细地控制他们可以授予用户的存储库访问权限,并具有自定义存储库角色 - 现在在 Beta 版中可用。

自定义存储库角色由组织所有者创建,并且可用于该组织中的所有存储库。
每个角色都可以有一个自定义名称和描述。它可以从一组超过 40 个细粒度的权限中进行配置。
创建后,存储库管理员可以将自定义角色分配给其存储库中的任何用户、团队或外部协作者。

可以通过组织设置中的新存储库角色选项卡创建、查看、编辑和删除自定义存储库角色。

截图 2021-10-25 下午 12 59 46

GitHub REST API 也完全支持自定义存储库角色。组织 API可用于列出组织中的所有自定义存储库角色,并且用于授予个人和团队存储库访问权限的现有 API 已扩展为支持自定义存储库角色

要开始使用自定义存储库角色,请阅读文档

于 2021-10-29T16:01:22.743 回答