版本:gitlab10.2.2
一旦设置master分支被保护,除了管理员之外的任何用户都无法直接向master提交代码,只要提交代码就会报错

# git push -u origin master
Total 0 (delta 0), reused 0 (delta 0)
remote: GitLab: You are not allowed to push code to protected branches on this project.
To git@192.168.1.12:develpment/myproject-test.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@192.168.1.12:develpment/myproject-test.git'

(1) 点击你的项目
请添加图片描述
(2) 点击【版本库】——【分支】
请添加图片描述
(3) 管理受保护的分支
请添加图片描述
(4) 点击展开
请添加图片描述

(5) 选择保护master分支
请添加图片描述
(6) 可以看到master分支已经被保护起来了
请添加图片描述

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部