Я новичок как в git, так и в unix, так что терпите. Я пытаюсь создать простой обработчик git post-receive в репозитории, который я установил на ec2. В папке хуков у меня есть файл с именем post-receive, который пытается обновить рабочий каталог общедоступного сайта.
#!/bin/sh
echo 'hi git'
cd /home/www-data/web2py/applications/init
sudo git checkout .
sudo git pull
echo 'done'
Но после нажатия ничего не происходит. Рабочий каталог сайта не обновляется, и когда я запускаю журнал git, нет никаких признаков ошибок или моих эхо-запросов. Я предполагаю, что я' м чего-то не хватает? Спасибо.