次の問題があります。「post-receive」を特定のディレクトリに cd するように更新し、レポをプルして次のようにデプロイしました。
#!/bin/bash
cd /var/www/site
git pull origin master
ただし、ローカルマシンで「git push origin master」を実行すると、次のようになります。
Counting objects: 5, done.
Delta compression using up to 2 threads.
(etc..)
remote: fatal: Not a git repository: '.'
それでも、手動で cd し/var/www/site
て実行すると、git pull origin master
見事に機能します。