GitLab CI – 权限

GitLab CI – 权限

用户权限

下表显示了项目中不同类型的用户的可用权限级别—

S.N. Guest Reporter Developer Master Owner
1 Creates a new issue Creates a new issue Creates a new issue Creates a new issue Creates a new issue
2 Can leave comments Can leave comments Can leave comments Can leave comments Can leave comments
3 Able to write on project wall Able to write on project wall Able to write on project wall Able to write on project wall Able to write on project wall
4 - Able to pull project code Able to pull project code Able to pull project code Able to pull project code
5 - Can download project Can download project Can download project Can download project
6 - Able to write code snippets Able to write code snippets Able to write code snippets Able to write code snippets
7 - - Create new merge request Create new merge request Create new merge request
8 - - Create new branch Create new branch Create new branch
9 - - Push and remove non protected branches Push and remove non protected branches Push and remove non protected branches
10 - - Includes tags Includes tags Includes tags
11 - - Can create, edit, delete project milestones Can create, edit, delete project milestones Can create, edit, delete project milestones
12 - - Can create or update commit status Can create or update commit status Can create or update commit status
13 - - Write a wiki Write a wiki Write a wiki
14 - - Create new environments Create new environments Create new environments
15 - - Cancel and retry the jobs Cancel and retry the jobs Cancel and retry the jobs
16 - - Updates and removes the registry image Updates and removes the registry image Updates and removes the registry image
17 - - - Can add new team members Can add new team members
18 - - - Push and remove protected branches -
19 - - - Can edit the project Can edit the project
20 - - - Can manage runners, job triggers and variables Can manage runners, job triggers and variables
21 - - - Add deploy keys to project Add deploy keys to project
22 - - - Able to manage clusters Able to manage clusters
23 - - - Configure project hooks Configure project hooks
24 - - - Can enable/disable the branch protection Can enable/disable the branch protection
25 - - - Able to rewrite or remove Git tags Able to rewrite or remove Git tags

下表显示了一个组中可用的组员权限级别–

S.N. 访客 报告员 开发者 主人 负责人
1 浏览组 浏览组 浏览组 浏览组 浏览组
2 - - - - 编辑组
3 - - - - 创建子组
4 - - - 在组内创建项目 在组内创建项目
5 - - - - 管理小组成员
6 - - - - 删除组别
7 - 管理群组标签 管理群组标签 管理群组标签 管理群组标签
8 - - 创建/编辑/删除群组里程碑 创建/编辑/删除群组里程碑 创建/编辑/删除小组里程碑
9 - 查看私人组别史诗 查看私人群组史诗 查看私人小组史诗 查看私人团体史诗
10 - - - - -
11 查看内部团体史诗 查看内部群组史诗 查看内部团体史诗 查看内部团体史诗 查看内部团体史诗
12 查看公共群组史诗 查看公共群组史诗 查看公共群组史诗 查看公共群组史诗 查看公共群组史诗
13 - 创建/编辑群组史诗 创建/编辑群组史诗 创建/编辑群组史诗 创建/编辑组别史诗
14 - - - - 删除组别史诗
15 - - - - 查看组内审计事件

下表显示了GitLab CI/CD的可用权限

S.N. 访客/报告人 开发者 主人 管理员
1 可以看到提交和工作 可以看到提交和工作 可以看到提交和工作 可以看到提交和工作
2 重试或取消工作 重试或取消作业 重试或取消作业
3 - 删除工作成果和追踪 删除工作成果和跟踪 删除工作成果和跟踪
4 - - 删除项目 删除项目
5 - - 创建项目 创建项目
6 - - 改变项目配置 改变项目配置
7 - - 添加特定的运行程序 添加特定的运行程序
8 - - - 添加共享运行器
9 - - - 能够看到系统中的事件
10 - - - 管理界面

工作权限

下表显示了GitLab中的工作权限—

S.N. 访客/报告人 开发者 主人 管理员
1 - 运行CI工作 运行CI工作 运行CI工作
2 - 克隆当前项目的源代码和LFS 从当前项目中克隆源码和LFS 从当前项目中克隆源码和LFS
3 - 从公共项目中克隆源和LFS 从公共项目中克隆源码和LFS 从公共项目中克隆源码和LFS
4 - 从内部项目中克隆源和LFS 从内部项目中克隆源和LFS 从内部项目中克隆源代码和LFS
5 - 从私人项目中克隆源和LFS 从私人项目中克隆源和LFS 从私人项目中克隆源和LFS
6 - 推送源码和LFS 推送源码和LFS 推送源码和LFS
7 - 从当前项目中提取容器图像 从当前项目中拉取容器镜像 从当前项目中拉取容器镜像
8 - 从公共项目中拉取容器图像 从公共项目中拉取容器图像 从公共项目中拉取容器图像
9 - 从内部项目拉取容器镜像 从内部项目拉取容器镜像 从内部项目拉取容器镜像
10 - 从私人项目拉取容器镜像 从私人项目中拉取容器镜像 从私人项目中拉取容器镜像
11 - 推送容器图像到当前项目 推送容器图像到当前项目 推送容器图像到当前项目
12 - 推送容器图像到其他项目 推送容器图像到其他项目 推送容器镜像到其他项目

注意 - LFS 是 L arge F ile S torage 的缩写,它是一个 Git 扩展,可以将大文件如音频、视频、图形与仓库中的微小指针文件交换。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程