【发布时间】:2014-09-29 10:35:16
【问题描述】:
如何在 Gitosis 的某个路径下对多个 GIT 存储库进行分组? 例如,gitorious 中的 Qt5 已经具有相同的结构 (git@gitorious.org:qt/qt5.git),其中 qt/ 是分组路径。
是否可以在 gitosis 中制作以下结构?
1) git@myserver.com:/project/repo1
2) git@myserver.com:/project/repo2
[group repo1]
members = jdoe
writable = project/repo1
[group repo2]
members = jdoe
writable = project/repo2
【问题讨论】:
-
您对 gitolite 中的野生 repo 有类似的概念:gitolite.com/gitolite/wild.html。但是 gitosis 太陈旧过时了:stackoverflow.com/a/10888358/6309
-
gitolite 很好,尤其是在“野生”回购中使用正则表达式语法。谢谢gitolite。那么,唯一的答案就是更新它?
-
Xm,我在github.com/res0nat0r/gitosis/blob/master/example.conf 中找到了对 repo 的引用。使用 name/repo 之类的语法,我已经尝试过了,它可以工作:) 所以,上述实际描述的语法有效!