Назад | Перейти на главную страницу

Удаленная загрузка GIT: истекло время ожидания SSH на порту 22 (Ubuntu)

У меня есть Oracle VM VirtualBox под управлением Ubuntu 9.10, а также физический сервер DELL под управлением Ubuntu 9.10.

Я могу использовать шпатлевку для подключения как к виртуальной машине, так и к DELL. Из одного я могу использовать ssh в другой, хотя и используя IP-адрес.

ssh user@192.168.1.X

Затем на обеих машинах у меня настроено репозиторий git: VM как клон DELL - мне удалось успешно использовать git clone user@192.168.1.X: / путь / к / репо / на / DELL

Итак, у VM есть DELL в качестве удаленного репо, называемого происхождение, а DELL имеет виртуальную машину в качестве удаленного репо, называемого siteVM

Я внес некоторые изменения в виртуальную машину и зафиксировал их.

Но если я попытаюсь выполнить выборку из репозитория DELL, я получу следующее:

git fetch siteVM
ssh: connect to host 192.169.1.X port 22: Connection timed out
fatal: The remote end hung up unexpectedly

Так что я заблудился. SSH работает нормально, и я клонировал репозиторий DELL на виртуальную машину без каких-либо проблем.

Что мешает работе SSH через git fetch?

ОБНОВЛЕНИЕ: полностью и полностью моя собственная глупая ошибка. Я неправильно ввел IP в свой git удаленное добавление command - я поставил 169 вместо 168.

192.168.1.X знак равно 192.169.1.X.

вы также можете получить эту ошибку, если удаленный компьютер больше не доступен. В случае, если это не машина, которую вы настраивали самостоятельно ... ИЛИ если на машине есть какой-то брандмауэр, блокирующий ваш IP-адрес или диапазон ...