权限配置

最近更新时间:2024-08-19 11:48:11

我的收藏
根据代码仓库的使用场景与功能定位,权限类型包含“团队权限方案”、“项目权限组”与“单仓库权限”三种类型。

团队权限方案

仓库设置、团队部署公钥、团队仓库规范归属于团队级权限管理。由团队所有者 / 管理员前往团队设置中心的“团队权限方案”进行调整。



仓库设置
位于具备此权限点分组中的成员可以访问项目中所有仓库中的设置页。



团队部署公钥与仓库规范
位于具备此权限点分组中的成员可以访问功能设置中的团队部署公钥仓库规范




项目权限方案

项目权限组用于控制项目成员使用代码仓库协作的各项功能,包含保护分支、标签与版本创建等各项权限点。



团队负责人 / 管理员完成项目权限组配置后,即可前往全局设置 > 项目权限方案 > 项目成员管理页中为项目成员分配合适的权限方案。




仓库权限方案

除了采用项目权限方案,还支持在单个代码仓库内配置仓库权限方案,满足同一个项目下不同代码仓库间的开发流程安全性要求,详细配置说明请参见 创建资源权限方案组




指定权限方案类型

代码仓库权限组创建完成后,仓库管理员前往仓库设置中调整“权限方案”。



说明:
仓库管理员指的是用户所在项目权限方案具备“仓库设置”权限点。
为了区分所应用的权限方案,仓库管理员在添加成员前需根据需求场景选择合适的权限方案。
同时使用项目权限 & 仓库方案
兼顾仓库成员的所属权限方案与仓库权限方案。例如 A 成员所属的项目权限方案具备“删除普通分支”权限,但代码仓库权限不具备“删除普通分支”权限,此时 A 成员具备“删除普通分支”权限。
仅使用仓库权限方案
放弃项目权限方案,以仓库成员所属的仓库权限方案为准。例如 A 成员所属的项目权限方案具备“删除普通分支”权限,但代码仓库权限不具备“删除普通分支”权限,此时 A 成员不具备“删除普通分支”权限。
注意:
若选择“仅使用仓库权限方案”,仅团队负责人 / 管理员或团队中其他拥有代码权限的成员有权进入仓库页进行操作。
仅使用项目权限方案
放弃仓库权限方案,以仓库成员所属的项目权限方案为准。例如 A 成员所属的项目权限方案具备“删除普通分支”权限,但代码仓库权限不具备“删除普通分支”权限,此时 A 成员具备“删除普通分支”权限。

分配代码仓库权限

添加成员后为其分配代码仓库权限组。




查看代码仓库权限组

切换至仓库权限组页签,您可以看到当前权限组中包含的权限点。



若所属的权限分组缺少您需要的权限点,请联系团队管理员参见 配置资源权限方案 来添加相应的权限点。