解決:Gitlab的developer角色的人沒有push權限沒法提交(轉)

問題

幾位同事合做搞一些東西,打算在Gitlab上建一個倉庫,而後協同開發。建好倉庫後,將其餘幾位同事添加進來,角色分配爲Developer。 html

image

以後提交初始代碼到master分支後,他們用sourceTree拉取代碼後進行開發,以後再提交時發現沒法提交,提示沒有權限url

image

解決方案

研究了下Gitlab,最終解決方案是:在項目的【Setting】中的【Protected branches】能夠設置哪些分支是被保護的,默認狀況下【master】分支是處於被保護狀態下的,develop角色的人是沒法提交到master分支的,在下面的【Developers can push】打上鉤就能夠了。 spa

image

還能夠對某個分支作單獨設定,哪些分支能夠被提交。.net

image

 

參考網址:https://www.cnblogs.com/xxcanghai/p/5009926.htmlhtm

相關文章
相關標籤/搜索