gitlab protected branches选项未在项目编辑设置中查找

时间:2015-11-18 12:33:08

标签: git gitlab gitlab-ci

我需要制作主分支来限制。我的意思是没有开发人员应该能够直接进入它,而只有在接受“合并请求”之后才能将代码推入其中。

所以在谷歌搜索后,我发现我们可以使用'protected branches'选项。但不幸的是,在我登录gitlab后,我根本没有找到“受保护的分支”选项。

例如:在项目编辑设置即。http://gitlaburl/xyz/proj/edit中,我能够看到成员,部署密钥,Web挂钩,服务等选项,但不能看到“受保护的分支”选项。

目前,所有添加的gitlab成员都设置为“所有者”

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

转到项目,然后进行设置,您可以找到"受保护的分支机构"在菜单中(即http://gitlaburl/xyz/proj/protected_branches)。

您没有说明您使用的是哪个版本的GitLab。也许你正在使用一个非常旧的版本,这个选项是"隐藏"在分支概述页面上。

顺便说一下。所有者可以推送到受保护的分支机构,请参阅权限:https://gitlab.com/help/permissions/permissions

答案 1 :(得分:0)

项目->设置->存储库->受保护的分支

示例网址: https://gitlab.com/YOUR-USER/YOUR-PROJECT/-/settings/repository#js-protected-branches-settings

enter image description here