Я получаю сообщение об ошибке:
remote: error: cannot run hooks/post-receive: No such file or directory
При попытке нажать на удаленный. Файл после приема находится в правильном месте (testnew.git/hooks) и содержит:
#!/bin/bash2
export GIT_DIR=/var/www/testnew/testnew/.git/
export GIT_WORK_TREE=/var/www/testnew/testnew/
cd /var/www/testnew/testnew/
echo "here we go..."
git fetch
git merge origin/master
git submodule update --init --recursive
Я пробовал устанавливать разрешения для post-receive, используя:
chmod a+x post-receive
Но это дает ту же ошибку. Установка разрешения на 755 удаляет ошибку, но script не запускается.