如何设置GitLab中群组和项目的成员角色?

需求是这样的。

我想在git上面建一个项目用来存放大家的学习笔记。
层级大概是下面这样

XXX-Group (群组:团队中的人都能访问)

study(子群组:团队中的人都能访问)

zhangsan(项目:zhangsan可读写,团队中的其他人只读)
lisi(项目:lisi可读写,团队中的其他人只读)
wangwu(项目:wangwu可读写,团队中的其他人只读)

现在我的疑惑在于,
我在XXX-Group中添加成员并指定角色之后,在项目中,我就无法指定某一个成员的具体角色了。

不知道是我弄的方式有问题,还是GitLab暂时无法实现我的这种想法,
希望得到大家的帮助~~

阅读 3.3k
2 个回答

实际上从顶层继承的角色是可以改变的,需要你再加一次该人员。

例如 XXX-Group 先添加所有的人都访问,其中也存在成员 zhangsan,然后到 zhangsan 项目中,再一次添加 zhangsan 为开发人员或者主程序员。

git 应该不支持进行目录级别的权限管理,所以这个想法无法实现。

不过,既然是团队学习笔记,有必要限制访问权限么?git 自带操作记录,同一个团队,通过口头规定就足以规范大家的行为了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进