配置代码仓库级的权限
仓库权限矩阵仅支持管理员修改,项目管理员及各层父级代码组和仓库所有者可作为管理员。在确认您是管理员的前提下,进入代码托管首页,单击要设置的代码仓名称,进入代码仓的详情页,单击导航栏的“成员”,可为代码仓添加成员。完成代码仓的成员配置,单击导航栏的“设置”,进入仓库设置页面,选择“安全管理” > “权限管理”,若开启“使用项目级权限配置”,当前角色列表成员的权限将与项目权限保持一致,且会覆盖当前的权限配置。
单击右侧的,可同步项目自定义角色,自定义角色默认没有仓库的操作的权限,同步后,可根据需要添加表1所示的权限。
角色/权限 |
操作权限 |
项目经理 |
产品经理 |
测试经理 |
运维经理 |
系统工程师 |
Committer |
开发人员 |
测试人员 |
参与者 |
浏览者 |
自定义角色 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
仓库 |
fork |
B |
C |
B |
C |
B |
B |
B |
C |
C |
D |
C |
删除 |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
设置 |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
代码 |
提交 |
B |
C |
C |
C |
A |
A |
A |
C |
C |
D |
C |
下载 |
B |
C |
C |
C |
A |
A |
A |
C |
C |
D |
C |
|
成员 |
添加 |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
修改 |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
删除 |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
分支 |
新建 |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
删除 |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
|
Tag |
新建 |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
删除 |
B |
C |
C |
C |
C |
C |
C |
C |
C |
D |
C |
|
MR |
新建 |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
编辑 |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
|
评论 |
B |
C |
C |
C |
B |
B |
B |
C |
C |
C |
C |
|
检视 |
B |
D |
D |
D |
B |
B |
B |
D |
D |
C |
C |
|
审核 |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
|
合并 |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
|
关闭 |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
|
重开 |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
- A:表示该角色默认拥有该权限且不可被移除。B:表示该角色默认拥有该权限且可被移除。C:表示该角色可分配到该权限。D:表示该角色不可分配到该权限。
- 关于公开仓库的权限矩阵,默认添加下载权限与评论权限,且不可编辑,其他权限与私仓默认权限一致。