Здравствуйте.
Хочу залить проект на сервер. На сервере создал юзера:
adduser myuser
Прописал этому юзеру usermod -aG sudo myuser
Далее зашел на сервер под эти юзером, создал репозиторий:
cd /var
sudo mkdir repo && cd repo
sudo mkdir site.git && cd site.git
git init --bare
Создал post-receive в hooks/
#!/bin/sh
git --work-tree=/var/www/laravel --git-dir=/var/repo/site.git checkout -f
sudo chmod +x post-receive
В итоге на локальном компе выполняю это:
git remote add production ssh://myuser@example.com/var/repo/site.git
git push production master
И получаю ошибку:
Counting objects: 242, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (225/225), done.
remote: fatal: Unable to create temporary file '/var/repo/site.git/./objects/pack/tmp_pack_XXXXXX': Permission denied
error: pack-objects died of signal 13
error: не удалось отправить некоторые ссылки в «ssh://myuser@example.com/var/repo/site.git»
Подскажите, пожалуйста, как исправить эту ошибку?