Я пробую Git, используя Git-Extensions в Windows, и без проблем создал локальные репозитории. Я хочу иметь возможность работать над своими проектами на разных машинах, поэтому я пытаюсь сделать их доступными через машину моего веб-хостинга.
Следуя инструкциям в книге Pro Git, я создал голый репозиторий и загрузил это к моему онлайновому файловому пространству. У меня работает доступ по SSH, я добавляю открытый ключ в .ssh/authorized_keys и могу войти в систему с помощью PuTTY. Все идет нормально.
Однако я застрял, пытаясь установить SSH-соединение с репозиторием через GitExtensions. В окне «Управление удаленными репозиториями» я ввел URL-адрес ssh:, поскольку мой веб-хост использует 15554 вместо номера порта SSH по умолчанию. URL-адрес, который я добавил, выглядит так:
ssh://[email protected]:15554/git/myproject.git
Файл закрытого ключа — тот же, который я успешно использую для подключения с помощью PuTTY. Когда я нажимаю кнопку «Проверить соединение», появляется окно командной строки, и примерно через 10 секунд отображается сообщение: «НЕУСТРАНИМАЯ ОШИБКА: ошибка сети: время ожидания соединения истекло».
Я предполагаю, что я делаю что-то неправильно в конфигурации, учитывая, что я могу подключиться нормально, используя тот же ключ SSH с PuTTY.
Кто-нибудь может подсказать, что я упускаю?
[email protected]:15554
? - person Ilion   schedule 29.03.2013