4

有没有办法通过 gitosis conf 设置存储库配置变量,而不是进入每个存储库并直接编辑 conf 值?

4

2 回答 2

1

我不认为这是可能的。另一方面,构建“瓷器”脚本非常简单,可以分析您的 gitosis.conf 以获得一些编码 conf 值的特殊注释。然后将这样的脚本放在提交后挂钩中应该可以解决问题。

于 2008-11-06T06:42:50.330 回答
0

注意(10 年后,2018 年),gitosis 早已被gitolite取代。

gitolite 提供了一种通过 gitolite 配置指定配置变量的方法。

语法很简单:

config sectionname.keyname = value

例如:

repo gitolite
    config hooks.mailinglist = gitolite-commits@example.tld
    config hooks.emailprefix = "[gitolite] "
    config foo.bar = ""

这要么是简单的“ git config section.key value”(对于上面的前两个示例),要么是“ git config --unset-all section.key”(对于最后一个示例)。
不支持其他形式的git config命令(--add、value_regex 等)。

于 2018-07-05T20:37:52.860 回答