AI Hub

GitHub Copilotが使えない時の対処法|原因別まとめ

公開:

#エラー #対処法

GitHub Copilotが急に反応しなくなると、原因が拡張機能なのかアカウントなのかネットワークなのか、切り分けに迷ってしまいがちです。実際には症状ごとに原因のパターンがある程度決まっているため、まず症状を特定してから対処すれば解決までの時間を大きく短縮できます。この記事では「補完が出ない」「サインインできない」「アクセス権がないと言われる」「上限に達した」「Chat/Agent Modeが動かない」の5パターン別に、確認すべき手順をまとめました。

まず試すこと

どの症状でも、詳しい原因調査に入る前に次の3点を確認すると解決することが多いです。

症状1: 補完(インライン補完)が表示されない

コードを書いても候補(ゴーストテキスト)が出てこない場合は、以下を順番に確認します。

VS Codeでの基本的な設定方法は「VS CodeでGitHub Copilotを使う方法」でも詳しく紹介しています。

症状2: サインイン・認証ループから抜けられない

サインインしたはずなのに繰り返しサインインを求められる場合は、認証情報がうまく更新されていない可能性があります。

  1. アカウントアイコンから一度サインアウトします。
  2. コマンドパレットから「Developer: Reload Window」でウィンドウを再読み込みします。
  3. 再度サインインし、ブラウザの認可画面まで進めます。

これでも改善しない場合は、GitHubの認可アプリ設定(github.com/settings/applications)から「GitHub Copilot」のアクセス権を一度取り消し、VS Codeを再起動してから再度サインインしてください。トークンが再発行され、ループが解消することがあります。なお、GHE.com(GitHub Enterprise)のマネージドアカウントを使っている場合は、通常のサインインの前に組織側の追加設定が必要になることがあります。

症状3: 「アクセス権がありません」等のプラン・ライセンスエラー

「You don’t have access to GitHub Copilot」のようなメッセージが出る場合、まず確認すべきは契約状況です。

症状4: 無料枠・プレミアムリクエストの上限に到達した

Copilot Freeプランやプレミアムリクエスト対象のモデルには、月間の利用回数に上限が設定されています。応答が急に返ってこなくなった、Chatで「上限に達しました」といった表示が出た場合は、この上限到達が原因です。上限に達すると多くの場合、翌月のリセットを待つか、上位プランへのアップグレードが必要になります。無料プランの制限内容や、どこまで無料で使えるのかについては「Copilot Free(無料プラン)の制限まとめ」で詳しく解説しています。上限とは別に、特定モデルへのアクセスが集中して一時的にレート制限がかかることもあり、この場合はしばらく時間を置くと解消します。

症状5: Chat/Agent Modeが使えない

インライン補完は動くのにChatやAgent Modeだけ反応しない場合は、以下を確認します。

Chat・Agent Modeを含めた一通りの使い方は「GitHub Copilotの使い方完全ガイド」にまとめていますので、基本操作から確認したい方はあわせてご覧ください。

よくある質問

拡張機能を更新しても直らない場合はどうすればよいですか?

更新後も改善しない場合は、出力パネルのログでエラーメッセージを確認し、サインアウト→ウィンドウ再読み込み→再サインインを試してください。それでも解決しない場合は、拡張機能を一度アンインストールしてVS Codeを再起動し、再インストールすると改善することがあります。

個人アカウントでは使えるのに会社のアカウントだけ使えないのはなぜですか?

組織側のCopilotポリシーでユーザーや特定のリポジトリへのアクセスが制限されている可能性が高いです。組織の管理者に、自分のアカウントにCopilotのライセンスが割り当てられているか、ポリシーで機能が制限されていないかを確認してもらってください。

自分で解決できない場合はどこに問い合わせればよいですか?

まずはGitHub Statusで障害情報がないか確認し、GitHubコミュニティのディスカッションで同様の事例がないか探すのも有効です。有料プランを契約している場合は、GitHub Support(support.github.com)からアカウント情報と出力パネルのログを添えて問い合わせると、個別の調査を依頼できます。

まとめ

GitHub Copilotが使えないときは、まず拡張機能の更新・再サインイン・サービス状態の確認という基本の3点を試すだけで解決することが少なくありません。それでも直らない場合は、補完が出ない・サインインループ・アクセス権エラー・上限到達・Chat/Agent Modeが使えないという症状別に原因を切り分け、出力パネルのログを手がかりに対処していきましょう。企業ネットワークではプロキシやファイアウォールの設定も見落としやすいポイントです。基本操作から見直したい方は「使い方完全ガイド」や「VS Codeでの使い方」、無料プランの制限が気になる方は「Copilot Freeの制限まとめ」もあわせてご確認ください。