У меня есть пульт, созданный с помощью git --bare init
.
Когда я нажимаю, я получаю:
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 368 bytes, done.
Total 4 (delta 1), reused 0 (delta 0)
fatal: exec hooks/post-receive failed.
error: hooks/post-receive exited with error code 128
hooks / post-receive выглядит следующим образом:
#!/bin/sh
git checkout -f
Рабочее дерево задается в удаленном конфиге (путь в порядке, если я перехожу в пульт и выполняю git checkout -f
, он проверяется на рабочем дереве).
химическая завивка на крючке выглядит так:
-rwxr-xr-x 1 my-user git 28 Sep 20 2010 my.git/hooks/post-receive
Есть какие-нибудь подсказки относительно того, почему хук может перестать работать?