ほとんどの場合、接続問題は、ファイアウォール、プロキシサーバー、企業ネットワークや他のネットワークが 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 検証中にプラグインまたは拡張機能を一時的に無効にします。
代替メール アドレスまたはソーシャル ログイン (Google を含む) を使用してアカウントを作成することもできます。 アカウントが正常に作成されたら、[ メール 設定] ページで、アカウントに関連付けられているメール アドレスを優先メールに更新できます。 「メール プリファレンスの管理」を参照してください。
クローン方法を変更する
SSH によるクローンから HTTPS によるクローンに変更したり、またはその逆をした場合、接続が改善されることがあります。 詳しくは、「クローンエラーのトラブルシューティング」をご覧ください。
SSH を使いたいのに、ポートがブロックされている場合は、代わりのポートを使えます。 詳しくは、「HTTPS ポートを介して SSH を使用する」をご覧ください。
SSH でタイムアウトが発生する場合は、「エラー: Bad file number」を参照してください。
遅いダウンロードや断続的な遅い接続のトラブルシューティング
GitHub は、ユーザごとに帯域を割り当てません。
一日の一定の時間に接続が遅くなる場合、その遅いスピードはネットワークの混雑が原因である可能性が高いです。 GitHub はネットワークの混雑を解決できませんので、その問題をインターネットサービスプロバイダに連絡してください。
GitHub Debug のトラブルシューティング
上記のトラブルシューティングのアドバイスに従っても接続の問題が解決しない場合は、GitHub Debug サイトの指示に従ってテストを行い、GitHub サポートに報告してください。 詳細については、GitHub Debug を参照してください。