我想添加一个提交钩子,当在gitolite/git服务器上为给定的分支和回购组合(在回购‘狗’上的分支‘猫’)收到推送时工作。
我的环境: git版本1.7.4.1,
我到目前为止所做的事:
/home/git/repositories/dog.git/hooks/post-receive.secondary上的一个文件。结果:未创建测试文件。
发布于 2012-06-15 18:55:31
如果我查看海泡石v2 (g2)钩链段,只有两个钩子与".secondary“扩展有关:
gitolite-admin回购中使用,用于“编译”配置等等。post-receive,在您的珍珠岩安装中不应该是这种情况)因此,您不需要声明一个post-receive.secondary,只需要在</path/to/gitolite>/hooks/common/中声明一个post-receive钩子,就像"如何在海泡石上安装吊钩“中描述的那样。
OP特制酱汁在评论中总结道:
我需要存储库文件夹中的
post-receive钩子(而不是第二个),我认为这是它没有执行的主要原因。 最后,我认为唯一改变的事情是设置700的烫发(无论如何,这应该是好的吗?)敬755。 钩子现在可靠地执行。 我不需要运行gl-setup脚本。此外,我从上面概述的var赋值代码更改为STDIN上的"while“。
https://stackoverflow.com/questions/11054194
复制相似问题