Gitlab Cloud:不能保护我拥有的项目中的分支机构

时间:2015-01-17 22:39:26

标签: gitlab

我很惊讶地发现我无法强行推送到我在GitLab上拥有的项目的master分支。
此外,在Web UI中似乎没有办法取消保护分支。

您如何解决这个问题?

3 个答案:

答案 0 :(得分:4)

原来这是Firefox中的一个错误。我处于低屏幕分辨率,FF切断了#34;受保护的分支"标签。这适用于IE 11(!!!!)

https://gitlab.com/gitlab-org/gitlab-ce/issues/980

解决方法:使用完整模式(按F11)

答案 1 :(得分:2)

这似乎与issue 8361

类似

请参阅commit 68e35ea

在doc

中显式保护分支机构
  

目前还不是很清楚,即使是拥有者也不能强迫推动或移除受保护的分支。

该提交的作者(Ciro Santilli - cirosantilli)补充说:

  

至少对我we could have the master branch not be protected by default, it's very annoying

     

从7.4开始,默认分支默认受保护   我确信这对那些以这种方式工作的组织来说非常棒,但现在每次添加新项目时我都必须取消保护默认分支。
  我喜欢看一个复选框或设置某个地方,允许我打开或关闭此行为。

最后一个链接包含评论:

  

您可以在项目设置下取消保护分支。

答案 2 :(得分:1)

您可以在“设置”中保护和取消保护分支 - >存储库 - >受保护的分支Settings -> Repository -> Protected Branches