这很奇怪,但是在设置git存储库并创建带有以下内容的接收后钩子时:
echo "--initializing hook--"
cd ~/websites/testing
echo "--prepare update--"
git pull
echo "--update completed--"
钩子确实可以运行,但是它永远无法正常运行git pull:
6bfa32c..71c3d2a master -> master
--initializing hook--
--prepare update--
fatal: Not a git repository: '.'
Failed to find a valid git directory.
--update completed--
所以我现在问自己,如何使挂钩在接收后更新克隆?
在这种情况下,运行进程的用户是相同的,并且所有内容都在用户文件夹中,所以我真的不明白...因为如果我手动进入
cd ~/websites/testing
git pull
它没有任何问题...
任何帮助,将不胜感激
非常感谢