Gitlab权限划分


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

 
项目权限添加好了,下面就是尝试拉取项目代码:
这里篇幅还有点多,在另一篇文章里描述吧!
 
 
除了这里具体项目的权限,还能够做到控制哪些角色能够提交,不能push,不能merge
在这里:
 
 
这里,能够针对某个分支,做具体的权限划分,谁能提交,谁能push,谁能merge!规划好之后,点击Protect!下面就能出现条目了!像这样:
 
这是提交后的样子!
好了,这样就能像svn一样,做导权限的具体划分!
以上,共勉!
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM