组织的仓库权限级别
您可以通过细化权限级别自定义组织中每个仓库的权限,从而为每个用户提供所需的功能和任务权限。
具有管理员权限的人员可以管理对组织所拥有仓库的个人和团队访问权限。
本文内容
组织所拥有仓库的权限级别
您可以为组织成员、外部协作者和人员团队提供对组织仓库不同级别的权限。 每个权限级别都会逐步增加对仓库内容和设置的权限。 选择最适合每个人或团队在项目中的角色的权限级别,而不是提供超过其需求的项目权限。
组织仓库从低到高的权限级别分别为:
- 读取:建议授予要查看或讨论项目的非代码参与者
- 写入:建议授予积极向项目推送的参与者
- 管理员:建议授予需要完全项目权限的人员,包括执行敏感和破坏性操作,例如管理安全性或删除仓库
有关为人员和团队提供仓库权限的更多信息,请参阅“管理组织仓库的权限”。
组织所有者还可以选择进一步限制对整个组织中某些设置和操作的权限。 有关特定设置选项的更多信息,请参阅“管理组织设置”。
除了管理组织范围的设置之外,组织所有者对组织拥有的每个仓库都具有管理员权限。 更多信息请参阅“组织的权限级别”。
警告:当有人向仓库添加部署密钥时,拥有私钥的任何用户都可以读取或写入仓库(具体取决于密钥设置),即使他们后来从组织中被删除。
每个权限级别的仓库权限
仓库操作 | 读取权限 | 写入权限 | 管理员权限 |
---|---|---|---|
从人员或团队的已分配仓库拉取(读取) | X | X | X |
分叉(复制)人员或团队的已分配仓库 | X | X | X |
编辑和删除自己对提交、拉取请求和议题的评论 | X | X | X |
打开议题 | X | X | X |
关闭自己打开的议题 | X | X | X |
重新打开自己关闭的议题 | X | X | X |
受理议题 | X | X | X |
从团队已分配仓库的分叉发送拉取请求 | X | X | X |
提交拉取请求审查 | X | X | X |
查看已发布的版本 | X | X | X |
编辑 wiki | X | X | X |
推送到(写入)人员或团队的已分配仓库 | X | X | |
编辑和删除任何人对提交、拉取请求和议题的评论 | X | X | |
锁定对话 | X | X | |
应用标签和里程碑 | X | X | |
关闭、重新打开和分配所有议题 | X | X | |
作为仓库的指定代码所有者 | X | X | |
申请拉取请求审查 | X | X | |
提交影响拉取请求可合并性的审查 | X | X | |
创建状态检查 | X | X | |
创建和编辑发行版 | X | X | |
查看发行版草稿 | X | X | |
合并受保护分支上的拉取请求(即使没有批准审查) | X | ||
定义仓库的代码所有者 | X | ||
编辑仓库的说明 | X | ||
Manage topics | X | ||
将仓库添加到团队(更多信息请参阅“将仓库添加到团队”) | X | ||
管理外部协作者对仓库的权限(更多信息请参阅“a href="/articles/adding-outside-collaborators-to-repositories-in-your-organization">将外部协作者添加到组织中的仓库 ”) | X | ||
更改仓库的可见性(更多信息请参阅“限制组织中的仓库可见性更改”) | X | ||
更改仓库设置(更多信息请参阅“更改仓库设置”) | X | ||
管理团队和协作者对仓库的权限 | |||
编辑仓库的默认分支 | |||
管理 web 挂钩、服务挂钩和部署密钥 | |||
对特定私有仓库启用或禁用分叉 | X | ||
将仓库转让给组织帐户(更多信息请参阅“限制在组织中创建仓库”) | X | ||
删除或转让仓库(更多信息请参阅“在组织中设置删除或转让仓库的权限”) | X | ||
存档仓库 | X |