GitLab CI - 权限


用户权限

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

序列号 客人 记者 开发商 掌握 所有者
1 创建一个新问题 创建一个新问题 创建一个新问题 创建一个新问题 创建一个新问题
2 可以留言 可以留言 可以留言 可以留言 可以留言
3 能够在项目墙上书写 能够在项目墙上书写 能够在项目墙上书写 能够在项目墙上书写 能够在项目墙上书写
4 - 能够拉取项目代码 能够拉取项目代码 能够拉取项目代码 能够拉取项目代码
5 - 可以下载项目 可以下载项目 可以下载项目 可以下载项目
6 - 能够编写代码片段 能够编写代码片段 能够编写代码片段 能够编写代码片段
7 - - 创建新的合并请求 创建新的合并请求 创建新的合并请求
8 - - 创建新分支 创建新分支 创建新分支
9 - - 推送并删除未受保护的分支 推送并删除未受保护的分支 推送并删除未受保护的分支
10 - - 包括标签 包括标签 包括标签
11 - - 可以创建、编辑、删除项目里程碑 可以创建、编辑、删除项目里程碑 可以创建、编辑、删除项目里程碑
12 - - 可以创建或更新提交状态 可以创建或更新提交状态 可以创建或更新提交状态
13 - - 写一个维基 写一个维基 写一个维基
14 - - 创建新环境 创建新环境 创建新环境
15 - - 取消并重试作业 取消并重试作业 取消并重试作业
16 - - 更新并删除注册表映像 更新并删除注册表映像 更新并删除注册表映像
17 号 - - - 可以添加新的团队成员 可以添加新的团队成员
18 - - - 推送并删除受保护的分支 -
19 - - - 可以编辑项目 可以编辑项目
20 - - - 可以管理跑步者、作业触发器和变量 可以管理跑步者、作业触发器和变量
21 - - - 将部署密钥添加到项目中 将部署密钥添加到项目中
22 - - - 能够管理集群 能够管理集群
23 - - - 配置项目挂钩 配置项目挂钩
24 - - - 可以启用/禁用分支保护 可以启用/禁用分支保护
25 - - - 能够重写或删除 Git 标签 能够重写或删除 Git 标签

下表显示了组中可用的组成员权限级别 -

序列号 客人 记者 开发商 掌握所有者
1 浏览群组 浏览群组 浏览群组 浏览群组 浏览群组
2 - - - - 编辑组
3 - - - - 创建子组
4 - - - 在组中创建项目 在组中创建项目
5 - - - - 管理群组成员
6 - - - - 删除组
7 - 管理组标签 管理组标签 管理组标签 管理组标签
8 - - 创建/编辑/删除组里程碑 创建/编辑/删除组里程碑 创建/编辑/删除组里程碑
9 - 查看私人团体史诗 查看私人团体史诗 查看私人团体史诗 查看私人团体史诗
10 - - - - -
11 查看内部组史诗 查看内部组史诗 查看内部组史诗 查看内部组史诗 查看内部组史诗
12 查看公共组史诗 查看公共组史诗 查看公共组史诗 查看公共组史诗 查看公共组史诗
13 - 创建/编辑团体史诗 创建/编辑团体史诗 创建/编辑团体史诗 创建/编辑团体史诗
14 - - - - 删除组史诗
15 - - - - 查看组审核事件

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

序列号 嘉宾/记者 开发商 掌握 行政
1 可以查看提交和作业 可以查看提交和作业 可以查看提交和作业 可以查看提交和作业
2 重试或取消作业 重试或取消作业 重试或取消作业
3 - 删除作业工件和跟踪 删除作业工件和跟踪 删除作业工件和跟踪
4 - - 删除项目 删除项目
5 - - 创建项目 创建项目
6 - - 更改项目配置 更改项目配置
7 - - 添加特定跑步者 添加特定跑步者
8 - - - 添加共享跑步者
9 - - - 可以看到系统中的事件
10 - - - 管理界面

工作权限

下表显示了 GitLab 中的作业权限 -

序列号 嘉宾/记者 开发商 掌握 行政
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 代表大型文件存储,它是一个Git扩展,可将音频、视频、图形等大文件与存储库中的小指针文件交换。