简单的git分支merge&push权限设定

1. 需求

公司的分支很多,主要的有master分支,很多的业务需求分支,开发测试分支(uat,uat2,sit,sit2),这些分支当前是谁都可以进行提交,但是如果在分支上直接修改,或者开发有对生产master分支的操作权限,比较危险也会引起很多的问题,所以分支需要设定push以及merage权限,这里简单记录一下权限设置步骤,方便后续查看

2. 具体实现步骤

2.1 登录gitlab

在这里插入图片描述
在这里插入图片描述

2.2 找到设定功能目录

settings->Repository->Protected branches
在这里插入图片描述

2.3 设定权限

此处设置一下master分支,其他分支也是相同设置手顺
在这里插入图片描述

2.4 push验证、

随便修改一个类,进行push发现已经不能进行push操作了
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐