以下のような問題があります 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"中に私の更新スクリプトは有効になりません。
このようなことが起こるのは何が原因でしょうか。