我可以部分保护GitLab master分支吗?

我可以部分保护GitLab master分支吗?,gitlab,push,protected,master,Gitlab,Push,Protected,Master,我们有GitLab 8.6.0-ee在工作。我正在创建几个新项目,我想让开发人员推到master,但我不想强制推。但是,如果我转到受保护的分支选项卡,并选中受保护的主分支旁边的“允许开发人员按下”,唯一类似于OK按钮的是“取消保护”。当我点击它时,主机不再被列为受保护。我在这一点上没有其他分支。有没有一种方法可以允许开发人员推送到主节点,但不允许强制推送或删除分支 谢谢。来自,否:开发人员应该具有master角色,以便允许推送(但不能强制推送或删除分支)() 功能请求仍处于挂起状态 一个解决办法

我们有GitLab 8.6.0-ee在工作。我正在创建几个新项目,我想让开发人员推到master,但我不想强制推。但是,如果我转到受保护的分支选项卡,并选中受保护的主分支旁边的“允许开发人员按下”,唯一类似于OK按钮的是“取消保护”。当我点击它时,主机不再被列为受保护。我在这一点上没有其他分支。有没有一种方法可以允许开发人员推送到主节点,但不允许强制推送或删除分支

谢谢。

来自,否:开发人员应该具有master角色,以便允许推送(但不能强制推送或删除分支)()

功能请求仍处于挂起状态

一个解决办法是有两个回购协议:一个是开发商是主回购协议,可以推送到主回购协议。

一个代表正式回购协议,它可以接受第一个回购协议的合并请求,以便更新主协议。

谢谢,这对我很有用。我将授予开发人员在这些项目中的主要角色。