SSH経由のGit pushがリモートフックを起動していない


1

以下のような問題があります SSH経由のgit push リモートフックを起動していない

GitリポジトリがあるサーバーはLinux ubuntuです。
Gitバージョン1.7.9.5
リポジトリフックへの私の道 /path/test.git/hooks/update ;と 更新 実行ファイル(chmod + x)

更新ファイルには、それが機能することを確認するための単純なチェックを入れています。

#!/ bin / bash
"Hello World"をエコーする
echo "098">> test.txt
1番出口

次の手順でUbuntu(Virtualbox上)から接続しています。

somefile.txtをタッチ
git add -A
git commit -ma "my somefile add"

その後:

gitプッシュオリジンHEAD:refs / for / master

オブジェクト数:3、完了
オブジェクトの圧縮:100%(2/2)、完了
書き込みオブジェクト:100%(3/3)、291バイト0バイト/秒、完了。
合計3(デルタ0)、再利用1(デルタ0)
remote:処理変更:new:1、refs:1、done
リモート:
remote:新しい変更点
リモート: https:// URL / gerrit / 15676
リモート:
sshへ:// mylogin @ URL:29418 / reponame

* [新しいブランチ] HEAD - > refs / for / master

ご覧のとおり、 "push"中に私の更新スクリプトは有効になりません。

このようなことが起こるのは何が原因でしょうか。


どのマシンにフックを保管しますか?
choroba

フックはサーバー上にあります。
Lavrentijs L
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.