Gitlab组内成员权限管理
Posted 品鉴初心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab组内成员权限管理相关的知识,希望对你有一定的参考价值。
需求
普通成员在组内赋予Developer权限后,能够在该组内进行如下操作:
Gitlab权限
Gitlab用户在组中权限
用户角色 | 权限 |
---|---|
Guest | 可以创建issue、发表评论,不能读写版本库 |
Reporter | 可以克隆代码,不能提交,QA、PM可以赋予这个权限 |
Developer | 可以克隆代码、开发、提交、push,RD可以赋予这个权限 |
Maintainers | 可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限 |
Owner | 可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员,开发组leader可以赋予这个权限 |
Gitlab中的组和项目权限
角色 | 权限 |
---|---|
Private | 只有组成员才能看到 |
Internal | 只要登录的用户就能看到 |
Public | 所有人都能看到 |
最佳实践
根据文章开头我们提到的需求,在这里为了便于理解,我们做个实操。
赋予组成员 Guest 权限
说明:这个并不能满足我们的需求!
赋予组成员 Reporter 权限
说明:这个并不能满足我们的需求!
赋予组成员 Developer 权限
赋予组成员 Maintainer 权限
赋予组成员 Owner 权限
以上是关于Gitlab组内成员权限管理的主要内容,如果未能解决你的问题,请参考以下文章