Gitlab权限划分

在企业环境中,针对一个项目的多个研发合作开发过程中,需要给每个研发创建属于他们自己的gitlab账号,并对特定用户赋予某些项目的操作权限!
这里就看下创建用户,和权限赋值的问题,由于gitlab版本很新的问题,跟网上那些教程都不一样,心态差点崩了!
 
创建用户:不说了,很简单,密码可以不设定,初次登录的时候系统会要求登陆者设置!
 
权限分配:
1:
 
如上的设设置界面,最下面框里是可以点的!!!
点进去之后,如下图:
2:
 
这里看到初始只有 Administrator拥有权限!
右边有个Manage Access!点击!
 
3:
 
这里分了两栏,邀请用户、邀请组!
组里面可以包含多个用户!
 
这里是之前创建好的组,点击invite!
该组的所有成员就拥有这个项目的操作权限了!
同时:
这里还有个最大通行权限!
四个等级,自己体会下!
 

 
项目权限添加好了,下面就是尝试拉取项目代码:
这里篇幅还有点多,在另一篇文章里描述吧!
 
 
除了这里具体项目的权限,还能够做到控制哪些角色能够提交,不能push,不能merge
在这里:
 
 
这里,能够针对某个分支,做具体的权限划分,谁能提交,谁能push,谁能merge!规划好之后,点击Protect!下面就能出现条目了!像这样:
 
这是提交后的样子!
好了,这样就能像svn一样,做导权限的具体划分!
以上,共勉!
 
posted @ 2020-07-31 11:27  一个运维  阅读(3594)  评论(0编辑  收藏  举报