简单的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操作了