2011-02-08 16 views
3

私は私のレポに設定されたギトライトを持っています。私は、ギトライトの文献に記載されているようにフックの2つのコピーを見る。私は誰かがレポにプッシュをするときに電子メールを送信するために、サーバー側のフックポスト受信をしたいと思います。 git-notifierを使用しています。しかし、私が押すと何も起こりません。フックの両方のコピーを修正し、tmpファイルを作成するための行を追加しました。私がレポに自分の変更をプッシュした後、tmpファイルはなく、電子メールは送信されません。どんな助けでも大歓迎です。おかげさまで gitoliteフック - 受信後に動作しないようです。

+0

gitoliteユーザとして、問題のリポジトリにフックが存在し、実行可能であることを確認します。一時ファイルの代わりに、出力をエコーするだけで、プッシュクライアントに転送されます。 (そして、一番上にあることを確認してください) – Cascabel

+1

あなたの質問に 'git'タグを追加しました - あなたが今日はあなたの質問ではない暴言を投稿するまで、それを見たことはありませんでした。タグ付き。私は、あなたが明確な質問をする時間を取って忍耐を少し持てば、SOはあなたにとって大きな助けになることがわかります。もちろん、マンページの読み方、Googleの使い方、試し方自分で。 – Cascabel

+0

ありがとうJefromi。私は助けを求めるあなたの提案をすべて試みました。 – user561638

答えて

1

次のコマンドを実行する必要があります:あなたはフックを変更する必要が

gitolite/src/gl-system-install 
gl-setup 

唯一の場所はgitolite/hooks/commonです。上記のコマンドは、すべてのリポジトリのフックを更新します。

+0

そしてあなたはフックを更新するたびに*毎回行うべきです! – gforcada

関連する問題