Это очень странно, но когда вы устанавливаете git-репозиторий и создаете ловушку post-receive с помощью:
echo "--initializing hook--"
cd ~/websites/testing
echo "--prepare update--"
git pull
echo "--update completed--"
хук действительно работает, но ему никогда не удается правильно запустить git pull:
6bfa32c..71c3d2a master -> master
--initializing hook--
--prepare update--
fatal: Not a git repository: '.'
Failed to find a valid git directory.
--update completed--
поэтому сейчас я спрашиваю себя, как можно заставить хук обновить клон с помощью post-receive?
в этом случае пользователь, выполняющий процессы, один и тот же, и все внутри пользовательской папки, так что я действительно не понимаю ... потому что, если я зайду в
cd ~/websites/testing
git pull
работает без проблем ...
любая помощь по этому вопросу будет в значительной степени оценена
большое спасибо