4
在gitolite中,我想授予所有编写允许任何回购RW + CD的用户到其个人分支。换句话说:允许RW项目的人应该被允许创建分支,但只能在其个人名称空间中创建分支。gitolite:允许任何回购RW + CD的RW用户到其个人分支,不允许其他人
我明白,我基本上可以做到这一点是这样的:
repo some-repo
RW+CD = admin
RW = foo frob
R = bar
RW+CD dev/USER/ = foo frob #admin
但是这意味着我将不得不基本上复制用户列表,每回购。虽然这对于少量的回购是可以的,但一旦回购或用户数量上升,它肯定会变得很难看。
我想过这样的事情:
repo @all
RW+CD dev/USER/ = @all
但是,这似乎给至少读取访问所有用户在所有项目,即使他们不会有阅读,否则权利。
这是最好的解决方案是什么?