Skip to main content

GitHub Copilot に関する一般的な問題のトラブルシューティング

このガイドでは、GitHub Copilot での最も一般的な問題とその解決方法について説明します。

GitHub Copilot の一般的な使用、製品への影響、人による監視、プライバシーに関する質問については、GitHub Copilot に関する FAQ の包括的な一覧を参照してください。

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 が一部のファイルで動作しない

Copilot 事業 または Copilot Enterprise ライセンスで GitHub Copilot を使用している場合、一部のファイルのインライン候補がエディターに表示されないことがあります。 これは、ファイルが GitHub Copilot によって使用されないように除外されている場合に発生します。 コンテンツの除外はリポジトリ管理者または組織所有者が構成できます。

ファイルがコンテンツの除外設定の影響を受ける場合、GitHub Copilot はそのファイル内のインライン候補を提案しません。また、そのファイルの内容は、他のファイルのインライン検索候補を通知するために使用されません。

ファイルが GitHub Copilot の除外コンテンツとして構成されている場合、ステータス バーのアイコンには斜線が表示されます。 アイコンの上にマウス ポインターを置くと、この制限を適用した設定を示すヒントが表示されます。

コンテンツ除外のツールチップを含む、VS Code の Copilot アイコンのスクリーンショット。

詳しくは、「GitHub Copilot からのコンテンツの除外」をご覧ください。

GitHub Copilot のコンテンツ除外が適用されない

コンテンツの除外は、リポジトリ、組織、エンタープライズ のレベルで構成できます。 除外の範囲はルールが設定されているレベルによって決まります。

  • リポジトリ管理者は独自のリポジトリのコンテンツのみを除外できます。 これは、これらの特定のリポジトリ内で作業している、Enterprise 内のすべての Copilot ユーザーに影響します。

  • 組織の所有者 は、組織を通じて Copilot シートを割り当てられたユーザーのコンテンツを除外できます。

  • エンタープライズ所有者 は、エンタープライズ内のすべての Copilot ユーザーに除外ルールを適用できます。

コンテンツの除外を追加または変更し、設定が既に読み込まれている IDE で有効になるまでに最大で 30 分かかることがあります。 独自の IDE に変更を適用して、コンテンツの除外設定を強制的に再読み込みすることができます。詳細については、「GitHub Copilot からのコンテンツの除外」を参照してください。

メモ

IDE から間接的に情報が提供されている場合、Copilot は除外されたファイルのセマンティック情報を使用する可能性があります。 このようなコンテンツの例として、コードで使用されるシンボルの種類に関する情報やホバーオーバー定義、ビルド構成情報などの一般的なプロジェクト プロパティがあります。

エラー: "GitHub Copilot はサーバーに接続できませんでした。 拡張機能のアクティブ化に失敗しました"

このエラーは、Copilot プランを利用していないか、GitHub API に接続して GitHub Copilot を使用するためのトークンを要求する際にエラーが発生したことを示します。

api.github.comから別のトークンを要求するには、IDEからCopilot にサインインし直してみてください。 ログアウトすると、Copilot にサインインし直すダイアログが表示されます。

サーバーに接続できない場合は、discussion フォーラムでディスカッションを作成できます。 IDE からのログ ファイルを含めていただくと、問題のトラブルシューティングに役立ちます。 特定の IDE からログ ファイルを取得する方法の詳細については、「環境内の GitHub Copilot のログの表示 を参照してください。

Copilot によって複数のコード行が提案されない

これは既知の問題であり、チームは修正に向けて取り組んでいます。 詳細については、GitHub Community ディスカッション内のこのコメントを参照してください。

エラー: "Sorry, your request was rate-limited."

このエラーは、Copilot リクエストのレート制限を超えたことを示しています。 GitHub では、レート制限を使用して、すべてのユーザーが Copilot サービスに対して公平なaccessを確保し、不正使用から保護します。

ほとんどのユーザーは、容量が限られているため、プレビュー モデルのレート制限を確認します。

サービス レベル リクエストのレート制限により、すべての Copilot ユーザーに対して高いサービス品質を実現しています。一般的な、または深く関与した Copilot の使用には影響がありません。 Microsoft では、この影響を受けるユース ケースがあることを認識しています。 GitHub は、Copilotのレート制限ヒューリスティックを反復処理して、正当なユースケースをブロックしないようにしています。

Copilot でレート制限が繰り返し発生する場合は、GitHub のサポート までお問い合わせください。

IDE で Copilot チャット が見つからない

エディターで Copilot チャット が見つからない場合は、IDE で GitHub Copilot の質問をする の「前提条件」セクションを確認してください。

メモ

リンク先の記事にはさまざまな IDE のタブがあります。

最新の Copilot チャット が Visual Studio Code で機能しない

Copilot チャット の UI は緊密に統合されているため、Copilot チャット への変更は、Visual Studio Code のリリースと同時に行われます。 その結果、Copilot チャット のすべての新しいバージョンは、Visual Studio Code の最新リリースとのみ互換性があります。 つまり、古いバージョンの Visual Studio Code を使用している場合は、最新の Copilot チャット を使用できなくなります。

マイナーなモデル アップグレードでも拡張機能の迅速な変更と修正が必要になるため、Copilot チャット サービスによって提供される最新の大規模言語モデルは、最新の Copilot バージョンでのみ使用されます。 以前のバージョンの Copilot チャット では、最新バージョンの Copilot インライン候補が引き続き使用されます。

Copilot チャット を使用するには、最新バージョンの Visual Studio Code を使用していることを確認してください。

マネージド ユーザー アカウント アカウントの認証の問題

GHE.com 上の マネージド ユーザー アカウント 用に Copilot プランをお使いの場合は、サインインする前にいくつかの設定を更新する必要があります。「GHE.com のアカウントで GitHub Copilot を使用する を参照してください。

Visual Studio Code の認証の問題

GitHub にサインインしているが、Copilot が Visual Studio Code で使用できない場合は、認証の問題が原因である可能性があります。 この問題を解決するには、次の手順をお試しください。

  1. Visual Studio Code ウィンドウの左下隅にある [アカウント] アイコンをクリックし、GitHub のユーザー名にカーソルを合わせて [サイン アウト] ボタンをクリックします。
  2. Visual Studio Code を再度読み込むには、F1 キーを押してコマンド パレットを開き、[開発者: ウィンドウの再読み込み] を選択します。
  3. Visual Studio Code が再度読み込まれたら、GitHub アカウントにサインインし直します。

Visual Studio の認証の問題

Visual Studio で Copilot チャット を使用しようとした際に認証に関する問題が発生した場合は、以下の手順を試して問題を解決できます。

  1. Visual Studio にサインインしている GitHub ID が、Copilot チャット へのアクセスが付与されている ID と同じであることを確認してください。

  2. GitHub の ID/資格情報を Visual Studio で更新する必要があるかどうかを確認します。 詳細については、Visual Studio ドキュメントのGitHub アカウントでの作業をご覧ください。

  3. GitHub ID をいったん削除し、Visual Studio に追加し直してから Visual Studio を再起動してみてください。

  4. 上の手順でうまくいかない場合は、[フィードバックを共有する] ボタンをクリックし、[問題を報告する] を選択して Visual Studio チームに問題を報告してください。

    Visual Studio のフィードバック共有ボタンのスクリーンショット。

GitHub.com

で中断されたチャットの応答

チャットの応答が予期せず終了した場合は、応答が完了する前に質問を再送信してみてください。

Copilot チャット (github.com/copilot) では、チャット応答の下にある ボタンをクリックして、質問を再送信できます。

参考資料

  •         [AUTOTITLE](/free-pro-team@latest/site-policy/other-site-policies/github-and-trade-controls)