0

Windows2003サーバーでローカルサービスとして実行されているApache2.2サーバーでホストされているgitリポジトリがあります。ドロップボックス同期ディレクトリのバンドルを更新するために、gitpost-receiveフックを追加したいと思います。クライアントのプルとプッシュが機能し、Windowsコマンドラインでバンドルを生成できます。フックのシェルスクリプトを記述してデバッグする方法に出くわしました。

最初のスタブとして、フックディレクトリの下に以下の内容の受信後ファイルを作成しましたが、サーバーに変更をプッシュしても何も起こらないようです

!/ bin / sh

git bundle create "C:\ Documents and Settings \ fkhan \ My Documents \ Dropbox \ git_bundles \ cs701.bundle" master --all

フックが失敗した場合、デバッグに使用できるログが生成されますか?

4

1 に答える 1

0

私の知る限り、ログファイルは生成されません。スクリプトを変更して、必要なものをログに記録することができます。

また、スクリプトが実行可能であることを確認してください。

于 2012-07-06T21:45:36.813 に答える