GitHub组织中有两个默认用户角色:“管理员”和“成员”。
如何引入另一个角色并配置其访问权限?
GitHub组织中有两个默认用户角色:“管理员”和“成员”。
如何引入另一个角色并配置其访问权限?
使用 GitHub Enterprise Cloud 的组织现在可以更精细地控制他们可以授予用户的仓库访问权限,具有自定义仓库角色 - 现在可用于测试版。
自定义仓库角色由组织所有者创建,并在该组织的所有存储库中提供。
每个角色都可以被赋予自定义名称和描述。它可以从超过40种细粒度权限的一组配置中进行配置。
创建后,存储库管理员可以将自定义角色分配给其存储库中的任何用户、团队或外部协作者。
可以通过组织设置中的新存储库角色选项卡创建、查看、编辑和删除自定义存储库角色。
自定义存储库角色还完全支持 GitHub REST API。
可以使用组织 API列出组织中的所有自定义存储库角色,并已扩展现有的向个人和团队授予存储库访问权限的 API 以支持自定义存储库角色。
要开始使用自定义存储库角色,请阅读文档。
GitHub.com和Enterprise Server 3.5现在支持自定义仓库角色。
组织管理员可以创建可用于其组织中所有仓库的自定义仓库角色。
角色可以从一组35个细粒度权限进行配置,包括讨论、问题、拉取请求、仓库和安全警报。
创建角色后,仓库管理员可以将自定义角色分配给其仓库中的任何个人或团队。
可以在组织设置的存储库角色
选项卡中管理自定义仓库角色:
GitHub REST API也支持自定义仓库角色。
使用Custom Roles API可以列出组织中的所有自定义仓库角色,并且授予个人和团队仓库访问权限的现有API也支持自定义仓库角色。
要开始使用自定义仓库角色,请阅读文档。