使用这样的 gitolite 配置:
repo users/CREATOR/.+
C = @defaultgroup
RW+D = CREATOR
RWD = @defaultgroup
我们服务器的用户只需克隆“待创建”存储库即可轻松创建自己的存储库 - 例如:
git clone [email protected]/users/foo.bar/new
这也出现在我们的 gitweb 中。但是缺少的是一些 git 配置。我一直无法弄清楚如何将工作配置添加到这些新创建的存储库(例如 gitweb.url)?
只是为了比较——这就是“正常”回购的样子:
repo normal/repo
R = @all
RW = @defaultgroup
config gitweb.url = [email protected]/normal/repo.git
config receive.denyNonFastforwards = true
欢迎任何提示,干杯。
从gitolite 配置页面:
所以这可以工作(未测试):
(我想最后一行将适用于在 下创建的所有野生回购
repo users/CREATOR/.+
)