更新时间:2025-02-28 GMT+08:00
分享

配置项目级的Repo权限

约束限制

  • 项目经理和其他具有管理权限的用户,可以在该页面修改不同角色在项目下的默认操作权限。
  • 如果仓库“可见范围”“项目内成员只读”,那么项目内所有成员均可查看除“设置”外的其他资源。
  • 如果仓库“可见范围”“租户内成员只读”,那么租户内所有成员均可查看除“设置”外的其他资源。
  • 如果仓库“可见范围”“所有访客只读”,那么所有访客可均可查看除“设置”外的其他资源。

配置项目级权限

  1. 登录CodeArts Repo首页,并在左侧导航栏,选择“设置” > “通用设置” > “权限管理”,进入设置权限的页面。
  2. 选择对应的“角色” > “代码托管”, 单击“编辑”,可设置角色的权限。用户可以在“角色”列单击创建角色,新增的角色名称不能与系统角色名称重复,但新增角色可复制已有角色的权限。新增角色如果没有复制已有角色的权限,没有任何权限,但是可根据需要添加自定义角色的权限,如下表所示。其中,“A”表示该角色默认拥有该权限且不可被移除,“B”表示该角色默认拥有该权限且可被移除,“C”表示该角色可分配到该权限,“D”表示该角色不可分配到该权限。
表1 设置项目级角色权限

角色/权限

操作权限

项目经理

产品经理

测试经理

运维经理

系统工程师

Committer

开发人员

测试人员

参与者

浏览者

自定义角色

分支

新建

B

C

C

C

B

B

B

C

C

D

C

删除

B

C

C

C

B

B

B

C

C

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

C

C

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

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

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

仓库

新建

B

C

C

C

B

B

B

C

C

D

C

fork(MR)

B

C

C

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

Tag

新建

B

C

C

C

B

B

B

C

C

D

C

删除

B

C

C

C

C

C

C

C

C

D

C

相关文档