今、https://github.com127.0.0.1 github.com www.github.com
ファイルからブロックされました/etc/hosts
。しかし、gitからGitHubにプッシュする必要があります。ホストファイルを編集せずにこれを達成できますか?
答え1
実行してdig github.com
コンピュータのIPアドレスに解決し、SSHを使用してプッシュできます。たとえば、IP アドレスが 192.0.2.1 の場合、次のように作成できます。
$ git push [email protected]:owner/name.git main
URLに使用するホスト名はホストヘッダーと証明書の検証を制御するため、HTTPS経由でプッシュできません。 IPアドレスを代わりに使用すると機能しません。
毎回IPアドレスを直接確認する必要があり、ハードコーディングされたIPアドレスをリモートアドレスとして追加しないでください。多くのウェブサイトと同様に、GitHubはさまざまな場所でさまざまなIPアドレスを使用し、頻繁に変更されます。したがって、他の人に適したアドレスを使用すると、トラフィックが世界中に送信され、速度が遅くなる可能性があり、現在はAnyを使用しています。アドレスが無効になる可能性があり、GitHubは近い将来に他のオンラインおよびオフラインサイトをリリースします。