Пустые разрешения на репозиторий.

Я настроил git на сервере ubuntu, загружал локальное хранилище на сервер и получал следующие ошибки. Когда я меняю разрешения двух папок, это работает. Я просто хочу понять, почему когда я устанавливаю git init --bare, он не работает только с созданными разрешениями. Также являются ли 777лучшими разрешениями для этих папок? Есть ли более законный способ исправить это?

Первая ошибка:

error: insufficient permission for adding an object to repository database ./objects

Первое решение:

sudo chmod 777 objects/

Вторая ошибка:

fatal: Unable to create '/srv/git/example.com.git/refs/heads/master.lock': Permission denied

Второе решение:

sudo chmod 777 refs/heads/
5
задан Rodrigo Flores 23 June 2012 в 03:28
поделиться