git push/pull/... コマンドの「ssh: ホスト github.com ポート 22 に接続: 接続がタイムアウトしました」を修正するにはどうすればよいでしょうか? 質問する

git push/pull/... コマンドの「ssh: ホスト github.com ポート 22 に接続: 接続がタイムアウトしました」を修正するにはどうすればよいでしょうか? 質問する

私はプロキシの下にいますが、しばらくの間、git に正常にプッシュしていました。
今、突然 git にプッシュできなくなりました。RSA
キーとプロキシを設定し、それらを再確認しましたが、役に立たず、git はページのタイトルに表示されているエラーをスローします。

ベストアンサー1

私の場合、提案された解決策はどれも機能しなかったため、自分で修正しようとして解決しました。AWS EC2 UBUNTU インスタンスでこのエラーが発生しました。SSH 構成を編集しました (存在しない場合は追加しました)。

nano ~/.ssh/config

そして私は次のことを付け加えた

Host github.com
 Hostname ssh.github.com
 Port 443

次に、コマンドを実行して問題が修正されたかどうかを確認します。ssh -T [email protected]

によるとこれ

ファイアウォールがSSH接続を完全に拒否する場合があります。認証情報のキャッシュを使用したHTTPSクローンの使用が選択肢にない場合は、HTTPSポート経由のSSH接続を使用してクローンを試みることができます。ほとんどのファイアウォールルールはこれを許可するはずですが、プロキシサーバーが干渉する可能性があります。

これが私と同じ問題を抱えている他の人の助けになれば幸いです。

おすすめ記事