关于gitlab的deploy无权push的问题

今天准备两个人协同开发一个项目,然后建立了一个组。一开始是给了deploye权限,
但是他说没有权限上传,我就把权限提高但是我把权限提到master之后还是不行,清缓存
什么的都做了还是不行,提交的时候一直出现以下错误:
错误提示:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v origin master:master
Pushing to http://xxx/xxx/xxx_HTML.git

POST git-receive-pack (47642 bytes)

remote: GitLab: You don't have permission[K

To http://xxx/xxx/xxx_HTML.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'http://xxx/xxx/xxx_HTML.git'

最后还是找到了解决方案了,主要就是项目一般对于master分支对组中的成员是受保护的,具体方案如下:
找到项目:



在项目的【Setting】中的【Protected branches】可以设置哪些分支是被保护的,默认情况下【master】分支是处于被保护状态下的,develop角色的人是无法提交到master分支的,在下面的【Developers can push】打上钩就可以了。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,913评论 1 26
  • 作为在徐州生活了20多年的老徐州人,我是真真切切爱着这座城市。 作为三线城市,徐州没有多少特别值得骄傲的大事件或者...
    爱吃芒果的小虾米阅读 666评论 1 5
  • 亲爱的友友们,我以后不会再在简书发表新诗了!因为这里潜藏着许多龌龊卑鄙之人,不尊重原创作者的心血,我们呕心沥血写出...
    f3494c632b49阅读 912评论 38 26
  • 冷师傅说在年轻的时候会遇见这样一种情况,当她们遇见一个很帅,有趣,会发光的男人,可能会像你一样做出一个错误的决定,...
    和自己较个劲阅读 425评论 0 0
  • 又是一夜秋风 踏遍湖畔掠过山间 一行足迹 只留下红叶一地 又是一场秋雨 打湿窗台惊扰睡梦 恣意无忌 却带来萧萧一片...
    静若繁花L阅读 224评论 11 14

友情链接更多精彩内容