プライベートネットワーク(プロキシ、VPN経由で接続)のgithubリポジトリからコミットをインポートするときに問題があります。 envのno_proxy varは役に立ちません。
git pull --rebase
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
答え1
これは、VPNに接続しているときにストレージにアクセスできないことを示します。 pingを実行して出力を確認してください。
Linuxコマンドを実行してみることもできます。
$traceroute <your-repo-hostname>
VPN接続の有無にかかわらず確認が可能です。
その後、VPN設定を確認することをお勧めします。ここでエラーが発生する可能性が最も高いです。
これ協会これは役に立ちます。
答え2
私も同じ問題がありました(接続できません)。 DNS サーバーを CloudFlare に変更したときに問題が自然に解決されました。あなたのようにブラウザを介して接続してpingすることができたので、DNSがどのようにこの問題を引き起こしたのかわかりませんが、問題は解決しました。ssh -T [email protected]
答え3
私はSSHにIPv6の代わりにIPv4を使用させることでこの問題を解決しました。
これを.ssh/config
ファイルに追加
AddressFamily inet
からインポートhttps://stackoverflow.com/questions/21671706/configure-git-to-use-ipv4-instead-of-ipv6-by-default