git post-在 git 拉命令上接收挂钩错误 laravel

git post-receive hook error laravel on git pull command

正在尝试 git 使用 post-接收脚本拉取目录。 目前,我的所有脚本都执行以下操作:

echo 'Testing post-receive hook'
cd ~/www/test.com/laravel
pwd
git pull
cp -a ~/www/test.com/laravel/public/. ~/www/test.com/public_html/

问题是,当我点击这个脚本时,它 returns 远程:致命:不是 git 存储库:'.'但是,如果我手动进入 ~/www/test.com/laravel 并执行 git pull 它有效吗?任何想法都会很有帮助。

找到答案git post-receive not working correctly 在调用 git pull

之前,您必须使用 unset GIT_DIR 取消设置 git 目录