我有一个运行 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 或范围...