У меня возникли проблемы с выполнением Git перехватов в Windows. У меня есть голое репо, и в нем "перехватывает" папку я помещаю следующее в файлы "обновление" и "предварительный толчок", но PHP скрипт никогда не выполняется:
"c:/Programs/PHP/php.exe" c:/Data/Scripts/git-pre-push.phpcli %1
Любые идеи относительно того, почему PHP script не выполняется?
В окне консоли Git я вижу следующее, когда я пытаюсь подтолкнуть что-то к голой репо:
POST git-receive-pack (437 bytes)
remote: error: hook declined to update refs/heads/master
To https://[email protected]/samplerepo
! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'https://[email protected]/samplerepo'
... поэтому я знаю, что "обновление" каким-то образом выполняется. Когда я удаляю этот файл, push работает очень хорошо.