мерзкий клон localhost? - PullRequest
       47

мерзкий клон localhost?

8 голосов
/ 25 октября 2011

Я не очень разбираюсь в Ubuntu, но мне удалось настроить git на моем клиенте и gitosis на сервере, которым я горжусь. Я добавил свой локальный открытый ключ ssh к авторизованным ключам для gitosos и могу клонировать, выдвигать, фиксировать и т. Д. Все отлично работает, от моей локальной машины до сервера - туда и обратно.

Однако, поскольку сервер также служит моим веб-сервером, мне просто нужно подключиться к серверу и сделать «git clone git @ localhost: gitproject.git» в одной из моих папок webroot, но он просто не работает.

Нужно ли добавлять ключ публикации сервера авторизованным хостам? И если да, то как? Или есть другой способ сделать это?

Спасибо

Ответы [ 2 ]

18 голосов
/ 25 октября 2011

Если у вас есть оболочка на сервере, просто выполните:

$ cd /path/to/webroot/directory
$ git clone /path/to/git-repo
3 голосов
/ 25 октября 2011

что такое сообщение об ошибке?

попробуйте запустить

git clone --verbose git@localhost:gitproject.git

для получения дополнительной информации

...