Я новичок как в 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 log, нет никаких признаков ошибок или моих утверждений эха.Я предполагаю, что что-то упустил?Спасибо.