Gitlab可以克隆代碼但是無法push代碼問題處理


新部署的Gitlab,創建新項目並分配用戶權限之后,克隆代碼成功,但是push代碼提示被拒絕,錯誤提示如下:

提示信息:

 GitLab: You are not allowed to push code to protected branches on this project.

意思是:不允許將代碼推送到此項目上受保護的分支。

因為gitlab上新創建的項目master分支默認是受保護的分支,普通開發者權限的用戶是無法push代碼到該master分支。需要聯系gitlab管理員將master分支的受保護設置給關閉。

1.使用管理員賬戶登錄gitlab,點擊項目名稱:

2.依次選擇菜單Settings-->Repository,找到Protected Branches,點擊右側的Expand按鈕:

 

4.點擊Unprotect,取消分支保護:

 

5.再次push代碼,成功:

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM