有没有办法通过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等)不受支持。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top