在企業環境中,針對一個項目的多個研發合作開發過程中,需要給每個研發創建屬於他們自己的gitlab賬號,並對特定用戶賦予某些項目的操作權限!
這里就看下創建用戶,和權限賦值的問題,由於gitlab版本很新的問題,跟網上那些教程都不一樣,心態差點崩了!
創建用戶:不說了,很簡單,密碼可以不設定,初次登錄的時候系統會要求登陸者設置!
權限分配:
1:

如上的設設置界面,最下面框里是可以點的!!!
點進去之后,如下圖:
2:

這里看到初始只有
Administrator擁有權限!
右邊有個Manage Access!點擊!
3:

這里分了兩欄,邀請用戶、邀請組!
組里面可以包含多個用戶!

這里是之前創建好的組,點擊invite!
該組的所有成員就擁有這個項目的操作權限了!
同時:

這里還有個最大通行權限!
四個等級,自己體會下!
項目權限添加好了,下面就是嘗試拉取項目代碼:
這里篇幅還有點多,在另一篇文章里描述吧!
除了這里具體項目的權限,還能夠做到控制哪些角色能夠提交,不能push,不能merge
在這里:


這里,能夠針對某個分支,做具體的權限划分,誰能提交,誰能push,誰能merge!規划好之后,點擊Protect!下面就能出現條目了!像這樣:

這是提交后的樣子!
好了,這樣就能像svn一樣,做導權限的具體划分!
以上,共勉!