Вызов 'git pull' из ловушки git после обновления
У меня есть центральный репозиторий Git с использованием Gitolite.
Я хочу настроить хук так, чтобы всякий раз, когда пользователь подталкивал к репо, он выполнял извлечение в другом месте, после чего проводилось автоматическое тестирование.
Пока что я только хочу, чтобы он выполнил тягу.
В каталоге hooks я создал следующие имена скриптов после обновления:
#!/bin/sh
cd /home/git/www/epicac
git pull
Когда я вызываю этот скрипт с помощью ./post-update, он делает именно то, что я хочу.
Однако всякий раз, когда он вызывается автоматически при подключении, я получаю: fatal: Не репозиторий git: '.'
Есть идеи, почему это может происходить?