git怎么控制成员的权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git怎么控制成员的权限相关的知识,希望对你有一定的参考价值。
参考技术A 在对 Git 不熟悉的时候,时常苦恼于各个分支不受约束,任何开发人员都可以向任何分支直接推送任何提交,各种未经审查的代码、花样百出的 Bug 就这样流窜在预发布分支上。其实我们可以通过 GitLab 的 受保护分支(Protected Branches) 功能解决该问题,该功能可用于:
阻止 Master 角色以外的开发人员直接向此类分支推送代码,保持稳定分支的安全性;
在向受保护分支合并代码前,强制进行代码审查。
接下来我们就使用这项功能,锁定我们的受保护分支——主分支 master 和预发布分支 release-* ,以阻止 Developer 直接向这两类分支中推送代码:
git 添加管理成员
git 添加管理成员
登录git后的样子:
具体操作流程看截图和说明 :
* 图中1:打开设置面板;
* 图中2:打开成员面板;
* 图中3:添加成员功能标签;
* 图中4:添加的成员,这里会弹出企业邮箱里的所有成员,选择你要添加的成员即可;
* 图中5:设置该新增成员的权限;
说明:共有4种权限
* Guest:访客
* Reporter:记者
* Developer:开发者
* Master:管理
* 图中6:这里设置该新增成员的权限时间期限,可以不用设置;
* 图中7:添加成员按钮,点击添加成员即可;
* 图中8:新增成员会显示在这里,成员会有很多,这里我只截取了两个;
特殊说明:
* 图中用蓝色矩形方块涂抹的部分,是git项目信息,属于隐私信息,不能泄露;
* 如果你想用ps通过智能识别功能去掉蓝色方块进而查看项目信息的话,对不起,我再用蓝色方块涂抹之前,删掉了私密信息;
* 所以,这里特殊说明一下,免得浪费部分人的好奇心和时间;
以上是关于git怎么控制成员的权限的主要内容,如果未能解决你的问题,请参考以下文章
使用Gitolite来对Git的repository实现权限控制