权限列表如下:
Create new issue | ✓ | ✓ | ✓ | ✓ | ✓ |
Leave comments | ✓ | ✓ | ✓ | ✓ | ✓ |
Pull project code | ✓ | ✓ | ✓ | ✓ | |
Download project | ✓ | ✓ | ✓ | ✓ | |
Create code snippets | ✓ | ✓ | ✓ | ✓ | |
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 | ✓ | ✓ | ✓ | ||
Manage issue tracker | ✓ | ✓ | ✓ | ||
Manage labels | ✓ | ✓ | ✓ | ||
Create new milestones | ✓ | ✓ | |||
Add new team members | ✓ | ✓ | |||
Push to protected branches | ✓ | ✓ | |||
Enable/disable branch protection | ✓ | ✓ | |||
Rewrite/remove git tags | ✓ | ✓ | |||
Edit project | ✓ | ✓ | |||
Add deploy keys to project | ✓ | ✓ | |||
Configure project hooks | ✓ | ✓ | |||
Switch visibility level | ✓ | ||||
Transfer project to another namespace | ✓ | ||||
Remove project | ✓ | ||||
Force push to protected branches | |||||
Remove protected branches |
这是从gitLab的帮助文档上看到的,但是从实际的使用来看,将仓库设置为public时,对未受保护的develop分支,guest用户也是可以克隆的。
对于master分支,它默认是受保护的,所以developer角色对于master无push权限的,要想它有权限必须将master去保护。
相关推荐
此外,根据代码库作业权限,用户还可以被划分为Guest、Reporter、Developer、Master和Owner五类,分别对应不同的代码操作权限,如查看、克隆、提交、管理等。 2. 群组管理: Git采用项目制管理源代码库,群组作为...
Gitlab提供五级权限:Guest、Reporter、Developer、Maintainer和Owner。权限逐级提升,包括访问项目、读写代码、创建分支、审核代码、管理项目成员等。 7. Gitlab用户使用基本教程 - 创建用户:访问Gitlab网站,...
GitLab提供了五种权限级别:Guest、Reporter、Developer、Maintainer和Owner。这些角色对应不同的操作权限,例如Guest只能查看项目,Maintainer则可以管理项目,包括代码审查和发布。 1.6 GitLab分支 分支是GitLab...
- **用户权限**:GitLab 提供了不同级别的权限,包括 Guest、Reporter、Developer、Master 和 Owner,每个角色都有不同的操作权限,如创建项目、编辑项目、推送代码等。 2. **用户注册与激活**: - 用户注册时需...
- GitLab 提供了不同级别的用户权限,如 Guest、Reporter、Developer、Master 和 Owner,以及 Private、Internal 和 Public 的项目访问权限。 2. **GitLab CI/CD**: - 在 GitLab 项目中创建 `.gitlab-ci.yml` ...
通过创建群组管理项目,设置不同的用户权限,如Guest, Reporter, Developer, Maintainer, Owner。 这个文档详细描述了如何从头搭建并配置一个GitLab环境,包括安装、配置、用户和群组管理的具体步骤(Gitlab环境...
Gitlab是一个基于Git的分布式版本控制和源代码管理系统,它提供了Git仓库托管、问题追踪、持续集成和部署等多种功能,常用于团队协作开发。本手册将详细介绍Gitlab的使用规范和操作方法。 一、项目管理 项目是...
* Reporter(报告人):创建项目、写留言薄、拉项目、下载项目、创建代码片段 * Developer(开发者):创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、移除不...
- 报告员(Reporter):除了访客权限外,还可以创建和评论问题与合并请求。 - 开发者(Developer):可以浏览、提交代码以及管理项目中的仓库。 - 维护者(Maintainer):除了开发者权限外,还可以管理项目的其他...