gitolite3:将正常的回购改为野生回购?

时间:2018-04-23 11:42:11

标签: gitolite

我通过手动输入创建了大约20个回购:

repo u1
    RW+ = u1

repo u2
    RW+ = u2
...

现在我注意到,我本可以使用:

@u = u1 u2
repo CREATOR
    C = @u
    RW+ = CREATOR
    R = READERS
    RW = WRITERS

是否有一种简单的方法可以从上部正常回购转换为外卡回购?

(当然,现在我注意到,我应该使用类似user/CREATOR/..*的东西,但没有简单的方法,不会烦恼20个用户)

1 个答案:

答案 0 :(得分:1)

gitolite manual mentions

  

如果repos是已经与conf文件中的某些repo正则表达式匹配的通配符repos,则需要手动创建gl-creator文件,如下所示:

echo username > ~/repositories/path/to/repo.git/gl-creator
     

我还没有发现这很常见,无法在一个漂亮的界面或命令中包装它。

所以你可以尝试至少测试一个回购:

  • 您在答案中提到的通配符语法
  • 在您将用于该测试的现有 repo.git中添加gl-creator文件(使用正确的用户名作为其内容)。 (意思是在尝试将其作为通配符回购之前存在的回购)