GitLab CI权限
 
 
用户权限
 
 下表显示了项目中不同类型用户的可用用户权限级别-
 
 
 
   
   | Guest |  
   Reporter |  
   Developer |  
   Master |  
   Owner |  
  
 
   
   | 创建一个新问题 |  
   创建一个新问题 |  
   创建一个新问题 |  
   创建一个新问题 |  
   创建一个新问题 |  
  
 
   
   | 可以发表评论 |  
   可以发表评论 |  
   可以发表评论 |  
   可以发表评论 |  
   可以发表评论 |  
  
 
   
   | 可以在项目墙上写字 |  
   可以在项目墙上写字 |  
   可以在项目墙上写字 |  
   可以在项目墙上写字 |  
   可以在项目墙上写字 |  
  
 
   
   | - |  
   能够拉取项目代码 |  
   能够拉取项目代码 |  
   能够拉取项目代码 |  
   能够拉取项目代码 |  
  
 
   
   | - |  
   可以下载项目 |  
   可以下载项目 |  
   可以下载项目 |  
   可以下载项目 |  
  
 
   
   | - |  
   能够编写代码片段 |  
   能够编写代码片段 |  
   能够编写代码片段 |  
   能够编写代码片段 |  
  
 
   
   | - |  
   - |  
   创建新的合并请求 |  
   创建新的合并请求 |  
   创建新的合并请求 |  
  
 
   
   | - |  
   - |  
   创建新分支 |  
   创建新分支 |  
   创建新分支 |  
  
 
   
   | - |  
   - |  
   推送和删除不受保护的分支 |  
   推送和删除不受保护的分支 |  
   推送和删除不受保护的分支 |  
  
 
   
   | - |  
   - |  
   包括标签 |  
   包括标签 |  
   包括标签 |  
  
 
   
   | - |  
   - |  
   可以创建、编辑、删除项目里程碑 |  
   可以创建、编辑、删除项目里程碑 |  
   可以创建、编辑、删除项目里程碑 |  
  
 
   
   | - |  
   - |  
   可以创建或更新提交状态 |  
   可以创建或更新提交状态 |  
   可以创建或更新提交状态 |  
  
 
   
   | - |  
   - |  
   写一个维基 |  
   写一个维基 |  
   写一个维基 |  
  
 
   
   | - |  
   - |  
   创建新环境 |  
   创建新环境 |  
   创建新环境 |  
  
 
   
   | - |  
   - |  
   取消并重试作业 |  
   取消并重试作业 |  
   取消并重试作业 |  
  
 
   
   | - |  
   - |  
   更新和删除注册表图像 |  
   更新和删除注册表图像 |  
   更新和删除注册表图像 |  
  
 
   
   | - |  
   - |  
   - |  
   可以添加新的团队成员 |  
   可以添加新的团队成员 |  
  
 
   
   | - |  
   - |  
   - |  
   推送和移除受保护的分支 |  
   - |  
  
 
   
   | - |  
   - |  
   - |  
   可以编辑项目 |  
   可以编辑项目 |  
  
 
   
   | - |  
   - |  
   - |  
   可以管理跑步者、工作触发器和变量 |  
   可以管理跑步者、工作触发器和变量 |  
  
 
   
   | - |  
   - |  
   - |  
   将部署密钥添加到项目 |  
   将部署密钥添加到项目 |  
  
 
   
   | - |  
   - |  
   - |  
   能够管理集群 |  
   能够管理集群 |  
  
 
   
   | - |  
   - |  
   - |  
   配置项目挂钩 |  
   配置项目挂钩 |  
  
 
   
   | - |  
   - |  
   - |  
   可以启用/禁用分支保护 |  
   可以启用/禁用分支保护 |  
  
 
   
   | - |  
   - |  
   - |  
   能够重写或删除 Git 标签 |  
   能够重写或删除 Git 标签 |  
  
 
 
 
 下表显示了组中可用的组成员权限级别-
 
 
 
   
   | Guest |  
   Reporter |  
   Developer |  
   Master |  
   Owner |  
  
 
   
   | 浏览组 |  
   浏览组 |  
   浏览组 |  
   浏览组 |  
   浏览组 |  
  
 
   
   | - |  
   - |  
   - |  
   - |  
   编辑组 |  
  
 
   
   | - |  
   - |  
   - |  
   - |  
   创建子组 |  
  
 
   
   | - |  
   - |  
   - |  
   分组创建项目 |  
   分组创建项目 |  
  
 
   
   | - |  
   - |  
   - |  
   - |  
   管理群组成员 |  
  
 
   
   | - |  
   - |  
   - |  
   - |  
   删除组 |  
  
 
   
   | - |  
   管理群组标签 |  
   管理群组标签 |  
   管理群组标签 |  
   管理群组标签 |  
  
 
   
   | - |  
   - |  
   创建/编辑/删除组里程碑 |  
   创建/编辑/删除组里程碑 |  
   创建/编辑/删除组里程碑 |  
  
 
   
   | - |  
   查看私人组史诗 |  
   查看私人组史诗 |  
   查看私人组史诗 |  
   查看私人组史诗 |  
  
 
   
   | - |  
   - |  
   - |  
   - |  
   - |  
  
 
   
   | 查看内部组史诗 |  
   查看内部组史诗 |  
   查看内部组史诗 |  
   查看内部组史诗 |  
   查看内部组史诗 |  
  
 
   
   | 查看公共组史诗 |  
   查看公共组史诗 |  
   查看公共组史诗 |  
   查看公共组史诗 |  
   查看公共组史诗 |  
  
 
   
   | - |  
   创建/编辑组史诗 |  
   创建/编辑组史诗 |  
   创建/编辑组史诗 |  
   创建/编辑组史诗 |  
  
 
   
   | - |  
   - |  
   - |  
   - |  
   删除群史诗 |  
  
 
   
   | - |  
   - |  
   - |  
   - |  
   查看组审核事件 |  
  
 
 
 
 下表显示了 GitLab 中可用的 GitLab CI/CD 权限-
 
 
 
   
   | Guest |  
   Reporter |  
   Developer |  
   Master |  
  
 
   
   | 可以看到提交和作业 |  
   可以看到提交和作业 |  
   可以看到提交和作业 |  
   可以看到提交和作业 |  
  
 
   
    |  
   重试或取消作业 |  
   重试或取消作业 |  
   重试或取消作业 |  
  
 
   
   | - |  
   删除作业工件和跟踪 |  
   删除作业工件和跟踪 |  
   删除作业工件和跟踪 |  
  
 
   
   | - |  
   - |  
   删除项目 |  
   删除项目 |  
  
 
   
   | - |  
   - |  
   创建项目 |  
   创建项目 |  
  
 
   
   | - |  
   - |  
   更改项目配置 |  
   更改项目配置 |  
  
 
   
   | - |  
   - |  
   添加特定跑步者 |  
   添加特定跑步者 |  
  
 
   
   | - |  
   - |  
   - |  
   添加共享跑步者 |  
  
 
   
   | - |  
   - |  
   - |  
   可以看到系统中的事件 |  
  
 
   
   | - |  
   - |  
   - |  
   管理界面 |  
  
 
 
 
工作权限
 
 下表显示了 GitLab 中的作业权限-
 
 
 
   
   | Guest |  
   Reporter |  
   Developer |  
   Master |  
  
 
   
   | - |  
   运行 CI 作业 |  
   运行 CI 作业 |  
   运行 CI 作业 |  
  
 
   
   | - |  
   从当前项目克隆源代码和 LFS |  
   从当前项目克隆源代码和 LFS |  
   从当前项目克隆源代码和 LFS |  
  
 
   
   | - |  
   从公共项目克隆源代码和 LFS |  
   从公共项目克隆源代码和 LFS |  
   从公共项目克隆源代码和 LFS |  
  
 
   
   | - |  
   从内部项目克隆源代码和 LFS |  
   从内部项目克隆源代码和 LFS |  
   从内部项目克隆源代码和 LFS |  
  
 
   
   | - |  
   从私有项目克隆源代码和 LFS |  
   从私有项目克隆源代码和 LFS |  
   从私有项目克隆源代码和 LFS |  
  
 
   
   | - |  
   推送源和 LFS |  
   推送源和 LFS |  
   推送源和 LFS |  
  
 
   
   | - |  
   从当前项目拉取容器镜像 |  
   从当前项目拉取容器镜像 |  
   从当前项目拉取容器镜像 |  
  
 
   
   | - |  
   从公共项目拉取容器镜像 |  
   从公共项目拉取容器镜像 |  
   从公共项目拉取容器镜像 |  
  
 
   
   | - |  
   从内部项目拉取容器镜像 |  
   从内部项目拉取容器镜像 |  
   从内部项目拉取容器镜像 |  
  
 
   
   | - |  
   从私有项目中拉取容器镜像 |  
   从私有项目中拉取容器镜像 |  
   从私有项目中拉取容器镜像 |  
  
 
   
   | - |  
   推送容器镜像到当前项目 |  
   推送容器镜像到当前项目 |  
   推送容器镜像到当前项目 |  
  
 
   
   | - |  
   将容器镜像推送到其他项目 |  
   将容器镜像推送到其他项目 |  
   将容器镜像推送到其他项目 |  
  
 
 
 
 注意-LFS 代表 
 Large 
 File 
 Storage 这是一个 Git 扩展,它交换存储库中带有微小指针文件的大文件,例如音频、视频、图形。