防止gitlab保护默认分支的属性

mni*_*off 21 git git-branch gitlab

在7.4版本中,gitlab改变了新项目中受保护分支的行为.

在每个新项目中,默认分支(例如master)是受保护的分支,这意味着开发人员无法推送它.在我的公司中,很多开发人员都在默认/主分支上工作,现在在开始一个新项目时就开始蠢蠢欲动了.

我的问题:在ui中还是在gitlab.rb恢复7.4之前的行为并且不保护默认分支?

rde*_*an1 21

我不确定如果它是默认参数,但是每个项目你可以将master更改为不受保护,在你的项目中,转到设置 - >受保护的分支和unprotect master 在此输入图像描述

更新

镀金团队发布了与您的问题相关的帖子! https://about.gitlab.com/2014/11/26/keeping-your-code-protected/


mni*_*off -1

似乎没有默认属性。但在 Feedback.gitlab.com 上已经有一个功能请求