私の git/gitolite との闘いは続きます。post-receive
フックを使用して Web サイト/Web アプリケーションをデプロイする手段をセットアップしようとしています。
基本的に私はリモートレポを持っており、それDocumentRoot
をApacheが提供するために複製します。私のpost-receive
フックは次のようになります。
document_root=/path/to/document/root
echo "deploying to web directory"
sudo GIT_WORK_TREE=$document_root git checkout -f
sudo chown -R apache:apache $document_root
最初の展開ではすべてがうまく機能しますが、git はその後の変更を無視するようです。add
ファイルの場合、git push
それらはリモートリポジトリに移動しますが、にクローンされDocumentRoot
ず、エラーは発生しません。
誰が何がうまくいかないのか考えられますか?