2012-01-27 17 views
21

可能性の重複:
Local executing hook after a git push?git post-push hook?

gitのは、特定のイベントの近くにスクリプトを呼び出すことができますフックの数を持っています。

リモートブランチにプッシュした後にローカルで何かを実行する作業用リポジトリにgitフックを設定することはできますか?もしそうならフックですか?

答えて

25

man githooksのフックのリストが完成しました。ポストプッシュフックはありません。誰かがプッシュした後(つまり、中央リポジトリに入れた後)にリポジトリ内で実行されるフックはありますが、プッシュしたリポジトリには何もトリガされません。

プッシュした後に行う必要がある共通のタスクがある場合は、プッシュするエイリアスを作成してから行うことができます。

+2

これはあまりにも悪いです。私たちはファイアウォールの背後にあるので、そのようなフックはすばらしかったでしょう。 – dkinzer

+1

また、プッシュプッシュで開かれたVPN接続を閉じるには、そのようなフックが必要です。 – tiktak

+0

@tiktakセキュリティ上の理由から、とにかくタイムアウトを実装する必要があります...(言われているように、私もそのようなフックを愛していたでしょう) – guyarad

関連する問題