Я установил репозиторий git на своем сервере. Создал нового пользователя git. Мои репозитории находятся в /srv/git/example.git
. Мне удалось git remote add origin (скрыто), затем я добавил и зафиксировал свои изменения.
Однако, когда я попробовал git push origin master
, это не удалось:
фатальный: невозможно создать временный файл: разрешение отклонено 'и' фатальный: ошибка записи файла sha1: недопустимый аргумент '
На сервере, на котором я работал:
sudo chown -R git:git /srv/git/`
Это устранило мою проблему, но мне интересно, правильно ли это было?