权限配置
根据代码仓库的使用场景与功能定位,权限类型包含“团队权限方案”、“项目权限组”与“单仓库权限”三种类型。
团队权限方案
仓库设置、团队部署公钥、团队仓库规范归属于团队级权限管理。由团队所有者 / 管理员前往团队设置中心的“团队权限方案”进行调整。
仓库设置
位于具备此权限点分组中的成员可以访问项目中所有仓库中的“设置”页。
团队部署公钥与仓库规范
位于具备此权限点分组中的成员可以访问“功能设置”中的“团队部署公钥”与“仓库规范”。
项目权限方案
项目权限组用于控制项目成员使用代码仓库协作的各项功能,包含保护分支、标签与版本创建等各项权限点。
团队负责人 / 管理员完成项目权限组配置后,即可前往“项目成员管理”页中为项目成员分配合适的权限方案。
仓库权限方案
除了采用项目权限方案,还支持在单个代码仓库内配置仓库权限方案,满足同一个项目下不同代码仓库间的开发流程安全性要求,详细配置说明请参考《创建资源权限方案组》。
指定权限方案类型
代码仓库权限组创建完成后,仓库管理员前往仓库设置中调整“权限方案”。
仓库管理员指的是用户所在项目权限方案具备“仓库设置”权限点。
为了区分所应用的权限方案,仓库管理员在添加成员前需根据需求场景选择合适的权限方案。
同时使用项目权限 & 仓库方案
兼顾仓库成员的所属权限方案与仓库权限方案。例如 A 成员所属的项目权限方案具备“删除普通分支”权限,但代码仓库权限不具备“删除普通分支”权限,此时 A 成员具备“删除普通分支”权限。
仅使用仓库权限方案:
放弃项目权限方案,以仓库成员所属的仓库权限方案为准。例如 A 成员所属的项目权限方案具备“删除普通分支”权限,但代码仓库权限不具备“删除普通分支”权限,此时 A 成员不具备“删除普通分支”权限。
若选择“仅使用仓库权限方案”,仅团队负责人 / 管理员或团队中其他拥有代码权限的成员有权进入仓库页进行操作。
仅使用项目权限方案:
放弃仓库权限方案,以仓库成员所属的项目权限权限方案为准。例如 A 成员所属的项目权限方案具备“删除普通分支”权限,但代码仓库权限不具备“删除普通分支”权限,此时 A 成员具备“删除普通分支”权限。
分配代码仓库权限
添加成员后为其分配代码仓库权限组。
查看代码仓库权限组
切换至“仓库权限组” tab 页,你可以看到当前权限组中包含的权限点。
若所属的权限分组缺少你需要的权限点,请联系团队管理员参考《配置资源权限方案》添加相应的权限点。
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。