gitlab项目成员权限--中文
原创
©著作权归作者所有:来自51CTO博客作者YU文武貝的原创作品,请联系作者获取转载授权,否则将追究法律责任
Project
Action | Guest | Reporter | Developer | Master | Owner |
---|
Create new issue |
|
|
|
|
|
Leave comments |
|
|
|
|
|
See a list of builds | 1 |
|
|
|
|
See a build log | 1 |
|
|
|
|
Download and browse build artifacts | 1 |
|
|
|
|
Pull project code |
|
|
|
|
|
Download project |
|
|
|
|
|
Create code snippets |
|
|
|
|
|
Manage issue tracker |
|
|
|
|
|
Manage labels |
|
|
|
|
|
See a commit status |
|
|
|
|
|
See a container registry |
|
|
|
|
|
Manage merge requests |
|
|
|
|
|
Create new merge request |
|
|
|
|
|
Create new branches |
|
|
|
|
|
Push to non-protected branches |
|
|
|
|
|
Force push to non-protected branches |
|
|
|
|
|
Remove non-protected branches |
|
|
|
|
|
Add tags |
|
|
|
|
|
Write a wiki |
|
|
|
|
|
Cancel and retry builds |
|
|
|
|
|
Create or update commit status |
|
|
|
|
|
Update a container registry |
|
|
|
|
|
Remove a container registry p_w_picpath |
|
|
|
|
|
Create new milestones |
|
|
|
|
|
Add new team members |
|
|
|
|
|
Push to protected branches |
|
|
|
|
|
Enable/disable branch protection |
|
|
|
|
|
Turn on/off prot. branch push for devs |
|
|
|
|
|
Rewrite/remove git tags |
|
|
|
|
|
Edit project |
|
|
|
|
|
Add deploy keys to project |
|
|
|
|
|
Configure project hooks |
|
|
|
|
|
Manage runners |
|
|
|
|
|
Manage build triggers |
|
|
|
|
|
Manage variables |
|
|
|
|
|
Switch visibility level |
|
|
|
|
|
Transfer project to another namespace |
|
|
|
|
|
Remove project |
|
|
|
|
|
Force push to protected branches 2 |
|
|
|
|
|
Remove protected branches 2 |
|
|
|
|
|
创建新问题 | √ | √ | √ | √ | √ |
留言 | √ | √ | √ | √ | √ |
版本列表可见 | √ | √ | √ | √ | √ |
生成日志可见 | √ | √ | √ | √ | √ |
下载和浏览生成构件 | √ | √ | √ | √ | √ |
拉取项目代码 |
| √ | √ | √ | √ |
下载项目 |
| √ | √ | √ | √ |
创建代码片段 |
| √ | √ | √ | √ |
管理问题跟踪器 |
| √ | √ | √ | √ |
管理标签 |
| √ | √ | √ | √ |
查看提交状态 |
| √ | √ | √ | √ |
查看容器注册表 |
| √ | √ | √ | √ |
管理合并请求 |
|
| √ | √ | √ |
创建新的合并请求 |
|
| √ | √ | √ |
创建新的分支 |
|
| √ | √ | √ |
推送到不受保护的分支 |
|
| √ | √ | √ |
强制推送到不受保护的分支 |
|
| √ | √ | √ |
删除非保护分支 |
|
| √ | √ | √ |
添加标签 |
|
| √ | √ | √ |
写一个wiki |
|
| √ | √ | √ |
取消和重试生成 |
|
| √ | √ | √ |
创建或更新提交状态 |
|
| √ | √ | √ |
更新容器注册表 |
|
| √ | √ | √ |
删除容器注册表图像 |
|
| √ | √ | √ |
创造新的里程碑 |
|
|
| √ | √ |
添加新的团队成员 |
|
|
| √ | √ |
推送到保护的分支 |
|
|
| √ | √ |
启用/禁用 分支保护 |
|
|
| √ | √ |
修改/删除git标签 |
|
|
| √ | √ |
添加部署项目的密钥 |
|
|
| √ | √ |
配置项目挂钩 |
|
|
| √ | √ |
管理runners |
|
|
| √ | √ |
管理建立触发器 |
|
|
| √ | √ |
管理变量 |
|
|
| √ | √ |
变更可视级别 |
|
|
|
| √ |
将项目转移到另一个命名空间 |
|
|
|
| √ |
删除项目 |
|
|
|
| √ |
强制推送到保护分支 |
|
|
|
|
|
移除受保护分支 |
|
|
|
|
|
gitlab默认是全保护模式,开发人员无法推送,这就需要更改项目的保护模式,在开发人也可以推送项打上勾;或者一开始就将gitlab的默认模式改为部分保护模式。