码迷,mamicode.com
首页 > 其他好文 > 详细

GitLab之用户管理

时间:2020-05-05 12:51:53      阅读:611      评论:0      收藏:0      [点我收藏+]

标签:tracker   height   http   body   bsp   hook   width   cte   com   

第一步: 关闭用户注册

默认情况下,gitlab是允许用户注册的,为防止用户泛滥、便于用户管理, 需关闭该功能。

技术图片

 

技术图片

保存之后, 面板中可以看到注册已禁止。

技术图片

 

第二步: 用户管理

① 添加用户

使用root用户登录后,操作创建用户。

技术图片

 

用户可添加进组, 也可以在项目中直接添加。

 

② 创建组

使用管理员打开面板的groups, 点击要操作的组或新建组。

技术图片

组操作可以编辑信息, 或者添加用户进组。

技术图片

 

技术图片

 

③ 设置用户权限

使用管理员打开要设置权限的项目, 点击【Settings】--【Members】即可。

下表完整的列出了Guest,Reporter,Developer,Master,Owner对应的权限。

  Guest Reporter Developer Master Owner
Create new issues * * * * *
Leave comments * * * * *
Pull the project code   * * * *
Download a project   * * * *
Create code snippets   * * * *
Create new merge requests     * * *
Push changes to nonprotected branches     * * *
Remove nonprotected branches     * * *
Add tags     * * *
Write a wiki     * * *
Manage the issue tracker     * * *
Add new team members       * *
Push changes to protected branches       * *
Manage the branch protection       * *
Manage Git tags       * *
Edit the project       * *
Add deploy keys to the project       * *
Configure the project hooks       * *

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

④ 保护主要分支

默认master分支受保护,且只有master角色可以push

技术图片

保护某个(重要)分支,是不让项目中其它的成员进行改变里面的内容,和不允许他们进行和保护的分支进行合并。

使用管理员进入到Gitlab服务器, 然后进入项目, 点击左侧列表中的Settings进行操作。技术图片

⑤ 配置项目的可见性

⑥ 移除用户

 

参考https://www.cnblogs.com/zangxueyuan/p/9222014.html

GitLab之用户管理

标签:tracker   height   http   body   bsp   hook   width   cte   com   

原文地址:https://www.cnblogs.com/Azi-mi/p/12829774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!