GitHub Copilot の一般的な使い方、製品への影響、人間による監視、プライバシーに関する質問については、GitHub Copilot についてよく寄せられる質問の総合一覧をご覧ください。
GitHub Copilot が機能しなくなった場合は、GitHub の [状態] ページ で、アクティブなインシデントがないか確認します。
IDE で GitHub Copilot 拡張機能を使用できない
マシンで GitHub Copilot を設定するときは、GitHub Copilot のクイックスタート ガイドに従うことをお勧めします。 詳しくは、「GitHub Copilot のクイック スタート」をご覧ください。
GitHub Copilot 拡張機能は、バグを修正し、新機能を追加するために頻繁に更新されます。 以前のクライアントは GitHub Copilot サーバーと通信できないため、拡張機能を最新の状態に保つことが重要です。 GitHub Copilot がインストールされているすべてのマシンで、その拡張機能を更新します。
GHE.com 上の マネージド ユーザー アカウント 用に Copilot プランをお使いの場合は、サインインする前にいくつかの設定を更新する必要があります。「GHE.com 上のアカウントで GitHub Copilot を使う」を参照してください。
サポートされている IDE で GitHub Copilot を構成する方法の詳細については、「環境での GitHub Copilot の構成」を参照してください。
GitHub Copilot が一部のファイルで動作しない
GitHub Copilot を Copilot Business または Copilot Enterprise ライセンスで使っている場合、一部のファイルではエディターにコード補完の候補が表示されないことがあります。 これは、ファイルが GitHub Copilot によって使用されないように除外されている場合に発生します。 コンテンツの除外は、リポジトリ管理者または組織の所有者によって構成できます。
ファイルがコンテンツの除外設定の影響を受けると、GitHub Copilot はそのファイルのコード補完を提案せず、そのファイルのコンテンツは他のファイルのコード補完候補のための情報として使用されません。
ファイルが GitHub Copilot の除外コンテンツとして構成されている場合、ステータス バーのアイコンには斜線が表示されます。 アイコンの上にマウス ポインターを置くと、この制限を適用した設定を示すヒントが表示されます。
詳しくは、「GitHub Copilot からのコンテンツの除外」をご覧ください。
GitHub Copilot のコンテンツ除外が適用されていません
コンテンツの除外は、リポジトリおよび organization レベルで構成できます。 除外の範囲は、ルールが設定されているレベルによって決まります。
- リポジトリ管理者は独自のリポジトリのコンテンツのみを除外できます。 これは、これらの特定のリポジトリ内で作業しているすべての Copilot ユーザーに影響します。
- 組織の所有者 は、組織を通じて Copilot シートを割り当てられたユーザーのコンテンツを除外できます。
コンテンツの除外を追加または変更し、設定が既に読み込まれている IDE で有効になるまでに最大で 30 分かかることがあります。 独自の IDE に変更を適用して、コンテンツの除外設定を強制的に再読み込みすることができます。詳細については、「GitHub Copilot からのコンテンツの除外」を参照してください。
メモ
IDE から間接的に情報が提供されている場合、Copilot は除外されたファイルのセマンティック情報を使用する可能性があります。 このようなコンテンツの例として、コードで使用されるシンボルの種類に関する情報やホバーオーバー定義、ビルド構成情報などの一般的なプロジェクト プロパティがあります。
エラー: "GitHub Copilot はサーバーに接続できませんでした。 拡張機能のアクティブ化に失敗しました"
このエラーは、ユーザーが Copilot プランを持っていないこと、または GitHub API に接続して GitHub Copilot を使うためのトークンを要求する際にエラーが発生したことを示します。
api.github.com に別のトークンを要求するには、IDE から Copilot にサインインしてサインアウトしてみてください。 ログアウトすると、Copilot にサインインし直すように求められます。
それでもサーバーに接続できない場合は、ディスカッション フォーラムでディスカッションを作成できます。 IDE からのログ ファイルを含めていただくと、問題のトラブルシューティングに役立ちます。 特定の IDE からのログ ファイルの取得の詳細については、「環境での GitHub Copilot のログの表示」を参照してください。
Copilot によって複数のコード行が提案されない
これは既知の問題であり、チームは修正に向けて取り組んでいます。 詳しくは、GitHub Community ディスカッションのこちらのコメントをご覧ください。
エラー: "有効な OAuth トークンが検出されませんでした" がGitHub Copilot in the CLI で起きる
このエラーは、GITHUB_TOKEN
または GH_TOKEN
環境変数によって、または gh auth login
の試行中に、クラシックまたはきめ細かい personal access token が使われた可能性があることを示しています。 GitHub Copilot in the CLI では、現在、GitHub CLI OAuth アプリの使用のみがサポートされています。
詳細については、Copilot in the CLI 拡張機能リポジトリを参照してください。
エラー: "Sorry, your request was rate-limited."
このエラーは、Copilot 要求のレート制限を超えたことを示しています。 GitHub はレート制限を課すことで、誰もが Copilot サービスに公平にアクセスできるように確保し、悪用を防いでいます。
ほとんどのユーザーには、OpenAI の o3 や o4-mini などのプレビュー モデルでレート制限が表示されます。容量が限られているため、レート制限が適用されるからです。
サービスレベルの要求レート制限により、すべての Copilot ユーザーに対して高いサービス品質を保証しており、一般的に、または没頭して Copilot を使用する場合にはおそらく影響がありません。 Microsoft では、この影響を受けるユース ケースがあることを認識しています。 GitHub は、正当なユース ケースを禁止しないように、Copilot のレート制限のヒューリスティックを反復処理しています。
Copilot でレート制限が繰り返し発生する場合は、GitHub Support までお問い合わせください。
IDE で Copilot Chat が見つからない
エディターで Copilot Chat が見つからない場合は、「IDE で GitHub Copilot に質問する」の「前提条件」セクションを読んだことを確認してください。
メモ
リンクされた記事には、さまざまな IDE のタブがあります。
最新の Copilot Chat が Visual Studio Code で機能しない
Copilot Chat の UI は緊密に統合されているため、Copilot Chat への変更は、Visual Studio Code のリリースと同時に行われます。 その結果、Copilot Chat のすべての新しいバージョンは、Visual Studio Code の最新リリースとのみ互換性があります。 つまり、古いバージョンの Visual Studio Code を使用している場合は、最新の Copilot Chat を使用できなくなります。
マイナーなモデル アップグレードでも拡張機能の迅速な変更と修正が必要になるため、Copilot Chat サービスによって提供される最新の大規模言語モデルは、最新の Copilot バージョンでのみ使用されます。 以前のバージョンの Copilot Chat では、最新バージョンの Copilot コード補完が引き続き使用されます。
Copilot Chat を使うには、最新バージョンの Visual Studio Code を使っていることを確認してください。
マネージド ユーザー アカウント アカウントの認証の問題
GHE.com 上の マネージド ユーザー アカウント 用に Copilot プランをお使いの場合は、サインインする前にいくつかの設定を更新する必要があります。「GHE.com 上のアカウントで GitHub Copilot を使う」を参照してください。
Visual Studio Code の認証の問題
ユーザーは GitHub にサインインしているのに、Visual Studio Code で Copilot を使用できない場合は、認証の問題が原因である可能性があります。 この問題を解決するには、次の手順をお試しください。
- Visual Studio Code ウィンドウの左下隅にある [アカウント] アイコンをクリックし、GitHub のユーザー名をポイントして、 [サインアウト] ボタンをクリックします。
- Visual Studio Code を再度読み込むには、F1 キーを押してコマンド パレットを開き、 [開発者: ウィンドウの再読み込み] を選びます。
- Visual Studio Code が再度読み込まれたら、GitHub アカウントにサインインし直します。
Visual Studio の認証の問題
Visual Studio でCopilot Chat を使用しようとした際に認証に関する問題が発生した場合は、以下の手順を試して問題を解決できます。
-
Visual Studio へのサインイン用の GitHub ID が、Copilot Chat へのアクセスを付与された ID と同じであることを確認します。
-
GitHub の ID または資格情報を Visual Studio で更新する必要があるかどうかを確認します。 詳細については、Visual Studio ドキュメントの「Visual Studio の GitHub アカウントを使って作業する」を参照してください。
-
GitHub ID をいったん削除し、Visual Studio に追加し直してから、Visual Studio を再起動してみてください。
-
上の手順でうまくいかない場合は、 [フィードバックの共有] ボタンをクリックし、[問題の報告] を選んで、Visual Studio チームに問題を報告します。
GitHub.com
で中断したチャットの応答
チャット回答が予期せず終了した場合は、回答が完了する前に質問を再送信してみてください。
Copilot Chat のイマーシブ ビュー (github.com/copilot ページ) では、チャット回答の下にある ボタンをクリックして質問を再送信できます。