私はUbuntu9.10を実行しているOracle VM VirtualBoxと、Ubuntu9.10を実行している物理的なDellサーバーも持っています
PuTTYを使用して、VMとDellの両方に接続できます。IPアドレスを使用していても、どちらからでもsshで接続できます。
ssh [email protected]
次に、両方のマシンで、gitリポジトリを設定しました:VM Dellのクローンとして-git clone [email protected]を正常に使用できました.1.X:/ path/to/repo/on/Dell
したがって、VMはOriginと呼ばれるリモートリポジトリとしてDellを持ち、DellはsiteVM)と呼ばれるリモートリポジトリとして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リポジトリをVMに問題なく複製しました。
git fetchを介してSSHが機能しなくなるのは何ですか?
更新:完全にそして完全に私自身の愚かな過ち。 git remote addコマンドでIPを間違って配置しました-168ではなく169を配置しました。
192.168.1.X
!= 192.169.1.X
。
リモートマシンが使用できなくなった場合にも、このエラーが発生する可能性があります。自分でセットアップしたマシンではない場合... ORマシンにIPまたは範囲をブロックする何らかのファイアウォールがある場合...