Основные сведения о хуках git

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

5
задан Dane 24 January 2011 в 15:48
поделиться