Skip to main content

接続問題のトラブルシューティング

GitHub への接続の問題がある場合、接続のトラブルシューティングをして、次に問題を診断するために GitHub Debug のツールを使ってください。

ほとんどの場合、接続問題は、ファイアウォール、プロキシサーバー、企業ネットワークや他のネットワークが GitHub をブロックする設定になっているために発生します。

GitHub の IP アドレスを許可する

ネットワークが GitHub の IP アドレスを許可する設定になっていることを確認してください。 詳しくは、「GitHubのIPアドレスについて」をご覧ください。

会社や Organization のネットワークを使用する

会社や Organization のネットワークでの接続問題の場合、ネットワーク管理者にネットワークが特定のトラフィックをブロックするルールが設定されているかどうか確認してください。 ルールが設定されている場合は、ネットワーク管理者に依頼して、GitHub へのトラフィックを許可してください。

Captcha のトラブルシューティング

Captcha で検証できない場合、次のことを試してください:

  • ブラウザで JavaScript が有効になっていることを確認してください。
  • ブラウザがサポートされていることを確認してください。 もしサポートされていない場合、ブラウザをアップデートするか、サポートされているブラウザをインストールしてください。 サポートされているブラウザーの一覧については、「サポートされているブラウザー」を参照してください。
  • ネットワーク構成で https://octocaptcha.com/ または https://arkoselabs.com/ がブロックされていないことを確認します。 企業のファイアウォールの内側にいる場合、IT 管理者に連絡して、それらのドメインを許可するよう依頼してください。 これらのドメインへのアクセスを確認するには、 https://octocaptcha.com/test にアクセスし、テキスト "Connection successfully made!" (接続が正常に完了しました) 確認します。 次に、captcha テスト ページの「Arkose Labs デモ」にアクセスして、captcha を読み込めることを確認します。
  • ブラウザに GitHub の障害となり得るプラグインや拡張機能がないことを確認します。 もしある場合、そのプラグインや拡張機能を、Captcha で検証する間は無効にしてください。

クローン方法を変更する

SSH によるクローンから HTTPS によるクローンに変更したり、またはその逆をした場合、接続が改善されることがあります。 詳しくは、「クローンエラーのトラブルシューティング」をご覧ください。

SSH を使いたいのに、ポートがブロックされている場合は、代わりのポートを使えます。 詳しくは、「HTTPS ポートを介して SSH を使用する」をご覧ください。

SSH でタイムアウトが発生する場合は、「エラー: Bad file number」を参照してください。

遅いダウンロードや断続的な遅い接続のトラブルシューティング

GitHub は、ユーザごとに帯域を割り当てません。

一日の一定の時間に接続が遅くなる場合、その遅いスピードはネットワークの混雑が原因である可能性が高いです。 GitHub はネットワークの混雑を解決できませんので、その問題をインターネットサービスプロバイダに連絡してください。

GitHub Debug のトラブルシューティング

上記のトラブルシューティングのアドバイスに従っても接続の問題が解決しない場合は、GitHub Debug サイトの指示に従ってテストを行い、GitHub サポートに報告してください。 詳細については、GitHub Debug を参照してください。