【问题标题】:gitlab protected branches option not finding in project edit settings在项目编辑设置中找不到 gitlab 受保护的分支选项
【发布时间】:2016-02-20 04:43:58
【问题描述】:

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

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

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

目前所有添加的 gitlab 成员都设置为 'owner'

有什么想法吗?

【问题讨论】:

    标签: git gitlab gitlab-ci


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      GitLab 更新(版本 12):

      转到项目,然后设置,存储库,您可以在右侧菜单中找到“受保护的分支”(即http://gitlaburl/xyz/proj/-/settings/repository)。


      对于较旧的 GitLab(截至 2015 年):

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

      你没有说你使用的是哪个版本的 GitLab。也许你使用的是一个非常旧的版本,这个选项在分支概览页面上被“隐藏”了。


      顺便说一句。所有者可以推送到受保护的分支,查看权限:https://gitlab.com/help/user/permissions.md

      【讨论】:

        猜你喜欢
        • 2021-04-29
        • 2017-06-23
        • 1970-01-01
        • 2019-05-28
        • 2020-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-30
        相关资源
        最近更新 更多