在gitolite的野生回购功能创建的裸存储库中手动编辑配置文件是否安全?

时间:2015-02-14 10:50:37

标签: git gitolite

假设我从以下签名创建了一个野生仓库的实例。

 C  repos/CREATOR/[A-Za-z].*

如果我想修改我创建的特定实例的config文件,我可以使用this method建议的this answer,其中包括按名称提及创建的回购(在gitolite.conf内,然后修改rc文件以启用该功能。

或者,我可以ssh到系统并直接修改裸存储库下的config文件,使其看起来像我想要的那样。

如果我选择后一种方法,那么gitolite是否存在以后破坏我的更改或破坏存储库的危险,因为它无法处理手动编辑?

1 个答案:

答案 0 :(得分:1)

如果您考虑实际设置配置设置的来源(triggers/post-compile/update-git-configs),则POST_COMPILE step会这样做,这意味着每次推送gitolite.conf

这可能会将配置设置值重置为gitolite.conf中指定的设置值 后直接修改服务器上的裸仓库中的配置(可以请阅读gitolite git-config command)。

是的,存在改变价值的风险。