1

У меня есть следующие проблемы, что git push over SSH не активирует удаленные хуки.

Сервер, на котором Git repo - это Linux Ubuntu.
Git версия 1.7.9.5
Мой путь к ловушкам репо /path/test.git/hooks/update ; с обновлением исполняемого файла (chmod +x)

В файле обновления я поставил только простую проверку, чтобы убедиться, что она работает.

#!/ Бен / Баш
эхо "Hello World"
echo "098" >> test.txt
выход 1

Я подключаюсь из Ubuntu (на Virtualbox) с помощью следующих шагов:

коснитесь somefile.txt
git add -A
git commit -ma "my somefile add"

Затем:

git push origin HEAD:refs/for/master

Подсчет объектов: 3, сделано.
Сжатие объектов: 100% (2/2), сделано.
Написание объектов: 100% (3/3), 291 байт | 0 байт / с, сделано.
Всего 3 (дельта 0), повторно 1 (дельта 0)
remote: Обработка изменений: новая: 1, refs: 1, сделано
дистанционный пульт:
пульт: новые изменения:
удаленный: https: // URL / gerrit / 15676
дистанционный пульт:
Для ssh: // mylogin @ URL: 29418 / reponame

* [новая ветка] HEAD -> refs / for / master

Как видите, мой скрипт обновления не активируется во время "push".

Что можно проверить, почему так происходит?

0