Gitlab分支保护

 

问题:使用Git时,会碰到需要对某个分支进行保护,避免其他人随意push。

 

这里以gitlab为例,具体操作如下:

1.进入项目

2.点击左侧列表中的Settings

Gitlab分支保护_第1张图片

3.点击Protected Branches

Gitlab分支保护_第2张图片

4.进入后可发现,当前默认master分支为受保护,即只能master角色可以push

5.以develop分支为例进行保护

Gitlab分支保护_第3张图片

如上图区域1中,在Branch中选择分支develop,点击Protect,如果需要developer角色可以push,则勾选“Developer can push”,点击Protect之后,即可添加成功

6.几个操作说明,上图区域2

①默认master分支受保护,且只有master角色可以push

②已经添加好受保护的分支,也有Developers can push选项   表示:角色developer可以push当前项目

③Unprotect 表示:不保护当前分支。点击之后,当前分支不再受保护,developer和master均可push

转载于:https://www.cnblogs.com/xiuxingzhe/p/11196188.html

你可能感兴趣的:(Gitlab分支保护)