Как отправить в локальный репозиторий

У меня на ноутбуке настроен проект git bare, с рабочего стола я его клонировал, изменил пару файлов и хотел отправить его, но получил ошибку:

remote: error: unable to write sha1 filename //MACBOOK/Macintosh HD/Users/me/Dev/project.git/./objects/incoming-xxxx/46/76325e2cdd34d7d3: Permission denied

Я получаю доступ к удаленному хранилищу с помощью имени пользователя и пароля. как я могу отправить изменения в хранилище?

1 ответ

Несколько причин

SSH ключи

В вашем случае это не кажется проблемой, так как у вас есть локальное репо под вашей учетной записью

Конфигурация общего хранилища

# try to set this flag to true
git config core.sharedRepository true

core.sharedRepository

Когда группа (или значение true), хранилище становится доступным для совместного использования несколькими пользователями в группе (убедитесь, что все файлы и объекты доступны для записи в группе).

Когда все (или мир, или все), хранилище будет доступно для чтения всем пользователям, в дополнение к совместному использованию в группах.

Ложь по умолчанию.

Другие вопросы по тегам