web-dev-qa-db-ja.com

GITフェッチリモート:SSHがポート22でタイムアウトしました(Ubuntu)

私は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を配置しました。

3
Pete

192.168.1.X!= 192.169.1.X

4
glglgl

リモートマシンが使用できなくなった場合にも、このエラーが発生する可能性があります。自分でセットアップしたマシンではない場合... ORマシンにIPまたは範囲をブロックする何らかのファイアウォールがある場合...

0
beberen