У меня есть центральный git repo, созданный с использованием гитолита.Вызов «git pull» из git post-update hook
Я хочу настроить крючок таким образом, чтобы всякий раз, когда пользователь нажимает на репо, он выполняет попытку в другом месте, а затем некоторое автоматическое тестирование.
До сих пор я только хочу, чтобы он выполнял тягу.
В каталоге крючками я создал следующие имена сценариев пост-обновления:
#!/bin/sh
cd /home/git/www/epicac
git pull
Когда я вызвать этот сценарий с помощью ./post-update, это именно то, что я хочу.
Однако, когда он вызывается автоматически, когда я подключаюсь, я получаю: фатальный: не репозиторий git: '.'
Любая идея, почему это может произойти?
Просто добавили 'ENV -i GIT pull' решение. – VonC
имеют точно такую же проблему, даже после 7 лет –