2011-01-16 4 views
1

Привет, Я пытаюсь настроить git на моей Ubuntu (виртуальной машине). в соответствии с инструкциями этого учебникаНастроить Git хостинг на Ubuntu

http://www.guztech.nl/wordpress/index.php/2010/02/setting-up-a-git-server-in-ubuntu-with-gitosis-and-using-gitextensions-on-windows/

Когда я пытаюсь клонировать репозиторий на Windows, хост с GitExtension я получаю FATAL ERROR: Ошибка сети: подключение истекло ...

Я полагаю, что проблема заключается моя связь string git @ IP: gitosis-admin.git. Что такое номер порта Git? я должен отправить его на свою виртуальную машину Ubuntu. Но как будет выглядеть строка подключения? git @ IP: 3390: gitosis-admin.git?

ответ

1

По умолчанию, если вы не указали протокол и после имени сервера с двоеточием (и затем в хранилище), Git использует SSH через порт 22. См «GIT URLS» на http://git-scm.com/docs/git-clone

+0

Ok. спасибо .. проблема соединения решена! – displayName

+0

Теперь я получаю это ... Ключ хоста сервера не кэшируется в реестре. Вы не имеете гарантии, что сервер - это компьютер, который вы думаю. Я использовал эту команду для добавления ssh-ключа на сервер. Sudo -H -u git gitosis-init displayName

+0

Какой клиент вы используете для SSH на машине Windows? Возможно, вам нужно будет открыть ssh-соединение вручную и утвердить «неизвестный» сервер, который будет добавлен в список известных хостов. – Amber