- GitLab 教程
- GitLab - 首页
- GitLab 基础
- GitLab - 简介
- GitLab - 安装
- GitLab - Git 命令
- GitLab - SSH 密钥设置
- GitLab - 创建项目
- GitLab - Fork 项目
- GitLab - 创建分支
- GitLab - 添加文件
- GitLab - Rebase 操作
- GitLab - Squash 提交
- GitLab 用户和组
- GitLab - 添加用户
- GitLab - 创建组
- GitLab - 删除用户
- GitLab - 用户权限
- GitLab 问题跟踪器
- GitLab - 创建问题
- GitLab - 合并请求
- GitLab - 引用问题
- GitLab - 里程碑
- GitLab - Wiki 页面
- GitLab 实例管理
- GitLab - 创建备份
- GitLab - 恢复备份
- GitLab - 导入仓库
GitLab CI - 权限
用户权限
下表显示了项目中不同类型用户的可用用户权限级别:
序号 | 访客 | 报告者 | 开发者 | 维护者 | 所有者 |
---|---|---|---|---|---|
1 | 创建新的问题 | 创建新的问题 | 创建新的问题 | 创建新的问题 | 创建新的问题 |
2 | 可以留下评论 | 可以留下评论 | 可以留下评论 | 可以留下评论 | 可以留下评论 |
3 | 能够在项目墙上写内容 | 能够在项目墙上写内容 | 能够在项目墙上写内容 | 能够在项目墙上写内容 | 能够在项目墙上写内容 |
4 | - | 能够拉取项目代码 | 能够拉取项目代码 | 能够拉取项目代码 | 能够拉取项目代码 |
5 | - | 可以下载项目 | 可以下载项目 | 可以下载项目 | 可以下载项目 |
6 | - | 能够编写代码片段 | 能够编写代码片段 | 能够编写代码片段 | 能够编写代码片段 |
7 | - | - | 创建新的合并请求 | 创建新的合并请求 | 创建新的合并请求 |
8 | - | - | 创建新的分支 | 创建新的分支 | 创建新的分支 |
9 | - | - | 推送和删除非受保护分支 | 推送和删除非受保护分支 | 推送和删除非受保护分支 |
10 | - | - | 包括标签 | 包括标签 | 包括标签 |
11 | - | - | 可以创建、编辑、删除项目里程碑 | 可以创建、编辑、删除项目里程碑 | 可以创建、编辑、删除项目里程碑 |
12 | - | - | 可以创建或更新提交状态 | 可以创建或更新提交状态 | 可以创建或更新提交状态 |
13 | - | - | 编写Wiki | 编写Wiki | 编写Wiki |
14 | - | - | 创建新的环境 | 创建新的环境 | 创建新的环境 |
15 | - | - | 取消并重试作业 | 取消并重试作业 | 取消并重试作业 |
16 | - | - | 更新和删除注册表镜像 | 更新和删除注册表镜像 | 更新和删除注册表镜像 |
17 | - | - | - | 可以添加新的团队成员 | 可以添加新的团队成员 |
18 | - | - | - | 推送和删除受保护分支 | - |
19 | - | - | - | 可以编辑项目 | 可以编辑项目 |
20 | - | - | - | 可以管理 Runner、作业触发器和变量 | 可以管理 Runner、作业触发器和变量 |
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 | - | - | 添加特定 Runner | 添加特定 Runner |
8 | - | - | - | 添加共享 Runner |
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 代表Large File Storage,它是 Git 的一个扩展,它在您的仓库中用微小的指针文件替换大型文件,例如音频、视频、图形。
广告