如何版本git& gitolite钩子?

时间:2012-02-16 10:34:01

标签: linux git version-control githooks gitolite

是否有可能很好地版本和跟踪git钩子?我可以在服务器上的hook文件夹下安全地拥有另一个(嵌套的)git存储库吗?

1 个答案:

答案 0 :(得分:1)

没有什么可以阻止您将gitolite服务器挂钩添加到 admin repo (甚至是gitolite管理仓库,在那里添加公共ssh密钥和所有repos及相关权限的配置文件)

然而,将管理员回购推送回gitolite服务器不会触发任何钩子 您仍然必须转到服务器上的hook文件夹并:

  • 有一个钩子,用于检查该管理员仓库的内容
  • 将服务器文件夹中每个钩子的符号链接添加到版本化为(已检出)管理员仓库的符号链接。

对于服务器挂钩(本身在Gitolite中声明)有一个专用的repo似乎更清楚,而不是在Gitolite的技术文件夹中隐藏Git仓库。