VPNのgithubでgit pull / pushが機能しない

VPNのgithubでgit pull / pushが機能しない

プライベートネットワーク(プロキシ、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

関連情報