我很惊讶地发现我无法强行推送到我在GitLab上拥有的项目的master
分支。
此外,在Web UI中似乎没有办法取消保护分支。
您如何解决这个问题?
答案 0 :(得分:4)
原来这是Firefox中的一个错误。我处于低屏幕分辨率,FF切断了#34;受保护的分支"标签。这适用于IE 11(!!!!)
https://gitlab.com/gitlab-org/gitlab-ce/issues/980
解决方法:使用完整模式(按F11)
答案 1 :(得分:2)
这似乎与issue 8361
类似请参阅commit 68e35ea:
目前还不是很清楚,即使是拥有者也不能强迫推动或移除受保护的分支。
该提交的作者(Ciro Santilli - cirosantilli
)补充说:
至少对我we could have the master branch not be protected by default, it's very annoying。
从7.4开始,默认分支默认受保护 我确信这对那些以这种方式工作的组织来说非常棒,但现在每次添加新项目时我都必须取消保护默认分支。
我喜欢看一个复选框或设置某个地方,允许我打开或关闭此行为。
最后一个链接包含评论:
您可以在项目设置下取消保护分支。
答案 2 :(得分:1)