GitLab权限管理说明

一、权限说明

GitLab的成员角色有五种,分别为Guest(访客)、Reporter(报告者)、Developer(开发者)、Master(管理者)、Owner(所有者),具体权限如下:

  1. Guest(访客):创建项目、写留言薄。
  2. Reporter(报告者):创建项目、写留言薄、拉项目、下载项目、创建代码片段。
  3. Developer(开发者):创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki。
  4. Master(管理者):创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、移除受保护的分支、编辑项目、添加部署**、配置项目钩子。
  5. Owner(所有者):创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、移除受保护的分支、编辑项目、添加部署**、配置项目钩子、开关公有模式、将项目转移到另一个名称空间、删除项目。

二、成员权限管理操作

项目Projects:进入某一个具体项目,设置(Settings)里面选择成员(Members),在右端可以对项目成员进行权限设置。

群组Groups:进入某一个群组,在群组(Groups)的左边有成员(Members),在右端可以对项目成员进行权限设置。

三、分支权限管理

进入某一具体项目,设置(Settings)里面选择仓库(Repository),在选择分支保护(Protected Branches),在选择某一个分支,然后选择受保护的角色。