GIT 获取远程:SSH 在端口 22 上超时(Ubuntu)

GIT 获取远程:SSH 在端口 22 上超时(Ubuntu)

我有一个运行 Ubuntu 9.10 的 Oracle VM VirtualBox,还有一个运行 Ubuntu 9.10 的物理 DELL 服务器

我可以使用 putty 连接虚拟机和 DELL。我可以从其中一个 ssh 进入另一个,尽管使用的是 IP 地址。

ssh [email protected]

然后在两台机器上,我都设置了一个 git repo:VM 作为 DELL 的克隆 - 我成功地使用了git 克隆[电子邮件保护]:/DELL 上的/repo/路径

因此 VM 将 DELL 作为远程存储库,名为起源并且 DELL 有一个名为 VM 的远程存储库站点虚拟机

我对 VM 做了一些更改并提交了它们。

但如果我尝试从 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 repo 克隆到 VM 上,没有任何问题。

什么导致 SSH 无法通过git 获取

更新:完全是我自己的错误。我在我的git 远程添加命令 - 我输入的是 169 而不是 168。

答案1

192.168.1.X!= 192.169.1.X

答案2

如果远程计算机不再可用,您也可能会收到此错误。如果该计算机不是您自己设置的...或者如果该计算机有某种防火墙阻止您的 IP 或范围...

相关内容