@Omniverse

Как исправить ошибку с правами?

Здравствуйте.

Хочу залить проект на сервер. На сервере создал юзера:
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»


Подскажите, пожалуйста, как исправить эту ошибку?
  • Вопрос задан
  • 1186 просмотров
Решения вопроса 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
sudo chown -R myuser:myuser /var/repo/site.git
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы