2015-04-09 2 views
1

Я пытался добавить Git пульт дистанционного управления сДобавить удаленный сервер как мерзавец удаленный

git remote add remote-server ssh://domain_name.com/opt/test/testapp.git 

git push remote-server master 

Проблема в том, что я пытаюсь нажать с локального сервера в качестве пользователя «küte», а файл opt/test/testapp.git принадлежит другой пользователь, скажем «тест». Так что, когда я бегу git push remote-server master, я получаю следующий вопрос разрешения:

fatal: Unable to create temporary file: Permission denied error: pack-objects died of signal 13 error: failed to push some refs to

Есть ли решение этой проблемы разрешения?

+0

Те, кто владеет репо, должны предоставить вам разрешение. Тогда вы можете это сделать. – Imran

+0

Я не понял, что вы сказали. моя проблема заключается в том, что репо в localhost принадлежит мне, и я хочу нажать изменения на удаленный сервер и что репо принадлежит другому пользователю – Futuregeek

+0

ya, у вас должно быть разрешение на то, чтобы нажать на этот удаленный сервер, иначе вы можете ' т. – Imran

ответ

0

Вы не должны нажимать прямо на удаленный репозиторий, принадлежащий другому лицу.

Вы должны использовать репозиторий «общего доступа» и добавить свой открытый ssh-ключ в файле .ssh/authorized_keys пользователя unix, которому принадлежит репозиторий «общего доступа».

+0

, добавив свое имя пользователя в эту группу для меня! – Futuregeek

Смежные вопросы