Вызов 'git pull' из ловушки git после обновления

У меня есть центральный репозиторий Git с использованием Gitolite.

Я хочу настроить хук так, чтобы всякий раз, когда пользователь подталкивал к репо, он выполнял извлечение в другом месте, после чего проводилось автоматическое тестирование.

Пока что я только хочу, чтобы он выполнил тягу.

В каталоге hooks я создал следующие имена скриптов после обновления:

#!/bin/sh  
cd /home/git/www/epicac
git pull

Когда я вызываю этот скрипт с помощью ./post-update, он делает именно то, что я хочу.

Однако всякий раз, когда он вызывается автоматически при подключении, я получаю: fatal: Не репозиторий git: '.'

Есть идеи, почему это может происходить?

Ответы на вопрос(4)

Ваш ответ на вопрос