GitLab CI – 权限
GitLab CI – 权限
用户权限
下表显示了项目中不同类型用户的可用用户权限级别 –
| S.N. | 来宾 | 记者 | 开发商 | 掌握 | 所有者 |
|---|---|---|---|---|---|
| 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 标签 |
下表显示了组中可用的组成员权限级别 –
| S.N. | 来宾 | 记者 | 开发商 | 掌握 | 所有者 |
|---|---|---|---|---|---|
| 1 | 浏览组 | 浏览组 | 浏览组 | 浏览组 | 浏览组 |
| 2 | —— | —— | —— | —— | 编辑组 |
| 3 | —— | —— | —— | —— | 创建子组 |
| 4 | —— | —— | —— | 分组创建项目 | 分组创建项目 |
| 5 | —— | —— | —— | —— | 管理群组成员 |
| 6 | —— | —— | —— | —— | 移除群组 |
| 7 | —— | 管理群组标签 | 管理群组标签 | 管理群组标签 | 管理群组标签 |
| 8 | —— | —— | 创建/编辑/删除组里程碑 | 创建/编辑/删除组里程碑 | 创建/编辑/删除组里程碑 |
| 9 | —— | 查看私人团体史诗 | 查看私人团体史诗 | 查看私人团体史诗 | 查看私人团体史诗 |
| 10 | —— | —— | —— | —— | —— |
| 11 | 查看内部组史诗 | 查看内部组史诗 | 查看内部组史诗 | 查看内部组史诗 | 查看内部组史诗 |
| 12 | 查看公共组史诗 | 查看公共组史诗 | 查看公共组史诗 | 查看公共组史诗 | 查看公共组史诗 |
| 13 | —— | 创建/编辑组史诗 | 创建/编辑组史诗 | 创建/编辑组史诗 | 创建/编辑组史诗 |
| 14 | —— | —— | —— | —— | 删除群史诗 |
| 15 | —— | —— | —— | —— | 查看组审计事件 |
下表显示了 GitLab 中可用的 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代表大号ARGE ˚F ILE小号torage这是一个Git扩展,交换大型文件,如音频,视频,图形与资源库的小指针文件。