Gitosis:设置存储库配置变量

时间:2008-11-04 19:00:46

标签: git variables gitolite gitosis

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

请注意(10年后,2018年),长期以来, gitolite 代替了gitosis。

甘露醇提供了一种通往specify config variables through gitolite configuration的方式。

  

语法很简单:

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等)。