我试图创建一个脚本推后发生回购的文件和chmod到新组。 为了测试钩,我创建了一个在/ tmp目录创建一个文件/只是为了检查挂钩工作挂钩。 它不但是。
我到目前为止已经完成:
首先,我创建了一个脚本(〜/ .gitolite /钩/普通/ update.secondary),然后跑GL-设置[PUBKEY]。 许多尝试这样做后,我检查了主钩目录(/ var / gitolite /挂机/普通/)和脚本是不存在。
从那以后,我直接把脚本在/ var / gitolite /挂机/普通/,又跑GL-设置,它仍然没有运行挂钩。
该脚本作为gitolite用户使用执行罚款
sh ~/repositories/[some project]/hooks/myscript
我使用的脚本:
#!/bin/bash
touch /tmp/TESTFILE
该许可更新脚本:
#!/bin/bash
chmod 750 -R /home/git/repositories/*