在项目编辑设置中找不到gitlab受保护的分支选项

在项目编辑设置中找不到gitlab受保护的分支选项,git,gitlab,gitlab-ci,Git,Gitlab,Gitlab Ci,我需要让总支来限制。我的意思是,任何开发人员都不应该直接将代码推入其中,相反,只有在“合并请求”被接受之后,代码才应该被推入其中 所以在谷歌搜索之后,我发现我们可以使用“受保护的分支”选项。但不幸的是,在我登录gitlab之后,我根本找不到“受保护的分支”选项 例如:在项目编辑设置(例如)中,我可以看到成员、部署密钥、web挂钩、服务等选项,但不能看到“受保护的分支”选项 当前,所有添加的gitlab成员都设置为“所有者” 有什么想法吗?GitLab版本12的更新: 转到项目,然后是设置、存储库

我需要让总支来限制。我的意思是,任何开发人员都不应该直接将代码推入其中,相反,只有在“合并请求”被接受之后,代码才应该被推入其中

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

例如:在项目编辑设置(例如)中,我可以看到成员、部署密钥、web挂钩、服务等选项,但不能看到“受保护的分支”选项

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

有什么想法吗?

GitLab版本12的更新:

转到项目,然后是设置、存储库,在那里您可以在右侧的菜单中找到受保护的分支,即

对于2015年以前的GitLab:

转到项目,然后是设置,在那里您可以在菜单中找到受保护的分支,即

您没有说明正在使用哪个版本的GitLab。可能您使用的是非常旧的版本,该选项隐藏在分支概览页面上


顺便说一句,所有者可以推送到受保护的分支,请参阅权限:

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

示例url: