you are not allowed to push code to protected branches on this project

2021-04-27  乐帮网

gitlab

使用Git提交代码到服务器时遇到错误:you are not allowed to push code to protected branches on this project。确切的说是Commit提交代码本地仓库时一切正常,从服务里下拉(pull)代码也正常。但就是最后一步推送(push) 到服务器上失败,报错 you are not allowed to push code to protected branches on this project。详细信息如下图:

error

 

使用的Git平台是搭建在 Ubuntu的GitLab服务器。

引起这个错误的原因很简单,和另一个错误相关性很高,具体解决方法如下:

(1)进入到gitlab后台管理界面

(2)在项目里选择自己需要更改的项目

(3)点击gitlab的“Settings”> “Repository”,在界面选择 “Protected Branches”项的“Expand”按钮。如下图:

server

(4)我们只需要找到“unprotect”按钮,将master分支从受保护中移除。

至些我们再试一下,发现可以正常提交代码了。

 

 

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力