Gitosis:设置存储库配置变量
题
有没有办法通过gitosis conf设置存储库配置变量,而不是进入每个存储库并直接编辑conf值?
解决方案
我不认为这是可能的。 另一方面,构建“瓷器”非常简单。脚本,分析您的gitosis.conf以获取编码conf值的一些特殊注释。 然后将这样的脚本放在post-commit钩子中应该可以解决问题。
其他提示
注意(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等)不受支持。
不隶属于 StackOverflow