我想添加一个提交钩子,当在 gitolite/git 服务器上收到推送时,只针对给定的分支和 repo 组合(repo 'dog' 上的分支'cat')。
我的环境:git版本1.7.4.1,
到目前为止我做了什么:
/home/git/repositories/dog.git/hooks/post-receive.secondary
在 git/gitolite 服务器上触摸了一个文件。使用以下内容编辑文件:
#!/bin/sh # refname="$1" oldrev="$2" newrev="$3" if [ "$refname" == "refs/heads/cat" ] then touch /tmp/test fi
将文件的所有者设置为“git”用户
将文件权限设置为 700
对“狗”回购的“猫”分支进行了提交
结果:未创建测试文件