Я не могу использовать git post-update hook, чтобы вытащить его из папки моего сайта, из репо. У меня есть два пользователя, user1 и user2, которые оба принадлежат к группе admin_group (я проверяюсообщение обновление не работает
id user1
uid=1001(user1) gid=1003(admin_group) groups=1003(admin_group),1001(user1)
То же самое для user2 I looked up this и выполнил эти команды, как мой корень:.
cd repository.git
sudo chmod -R g+ws *
sudo chgrp -R admin_group *
git repo-config core.sharedRepository true
Это выше шаг был ., вероятно, нет необходимости, так как я могу нажать просто отлично, я также сделал:
cd websitedir
sudo chmod -R g+ws *
sudo chgrp -R admin_group *
Однако мой пост-обновление крюк еще не потянет файлы в websitedir
Automatica LLY.
// post-update
cd /var/www
env -i git pull
Он должен работать как другой пользователь, но я не знаю, какой из них. Как предоставить пользователю право на использование разрешения после обновления?