Не удается подключиться к удаленному репозиторию с помощью SSH: время ожидания подключения истекло

Я пробую 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.
Кто-нибудь может подсказать, что я упускаю?


person Doug R    schedule 28.03.2013    source источник
comment
Итак, чтобы установить обычное соединение ssh, вы должны ввести [email protected]:15554?   -  person Ilion    schedule 29.03.2013
comment
Это проблема HOME, как в stackoverflow.com/a/8562715/6309?   -  person VonC    schedule 29.03.2013
comment
Спасибо - извините за поздний ответ - я не получил никаких уведомлений по электронной почте, которые, как я думал, я включил. Я сдался и вместо этого использовал bitbucket.org, который был намного проще и очень удобен в использовании.   -  person Doug R    schedule 16.07.2013