読了時間:約7分 | 最終更新日:2026年9月1日


この記事で分かること

✔ GitHub Copilotで発生しやすい認証エラー7パターンの原因が分かる
✔ 各エラーに対する最短の解決手順が分かる
✔ 認証エラーを再発させないための設定確認ポイントが分かる


30秒で選ぶなら:
→ サインアウト→再サインインが最も多くのケースを解決する。それでも直らない場合はトークンキャッシュのクリアを試す


GitHub Copilotが突然使えなくなる原因の多くは認証まわりにあります。「サインインしているのに動かない」「ログイン画面が表示される」「認証がループする」など、症状ごとに対処法が異なります。この記事では7つの認証エラーパターンとそれぞれの解決手順を解説します。


目次

  1. 認証エラーの全体像
  2. パターン別:認証エラーの原因と解決手順
  3. 認証トークンをリセットする方法
  4. 法人・学校アカウントで発生しやすい認証エラー
  5. よくある質問(FAQ)
  6. まとめ

認証エラーの全体像

GitHub Copilotの認証は次の流れで行われます。

  1. VSCode(またはJetBrains IDE)がGitHubにOAuthリクエストを送る
  2. GitHubがアクセストークンを発行する
  3. Copilot拡張機能がトークンを使ってAPIサーバーに接続する

この流れのどこかが途切れると「認証エラー」として表示されます。エラーメッセージの種類によって原因箇所が異なるため、まずエラーメッセージを正確に確認することが解決の第一歩です。


パターン別:認証エラーの原因と解決手順

パターン1:「Sign in to use GitHub Copilot」が繰り返し表示される

原因:トークンの有効期限切れ、または保存されたトークンが破損している

解決手順:

  1. VSCodeのステータスバー左下にあるアカウントアイコンをクリック
  2. GitHubアカウント名の横にある「…」→「Sign Out」を選択
  3. ウィンドウを閉じず、そのままVSCodeを再起動
  4. 再起動後、Copilotのアイコンをクリックして再サインイン
  5. ブラウザが開いたら、GitHubにログインしてアクセスを許可

パターン2:「Your GitHub account does not have access to Copilot」

原因:Copilotのサブスクリプションが有効でない、または組織管理者がアクセスを制限している

解決手順:

  1. https://github.com/settings/copilot を開く
  2. 「GitHub Copilot is active」と表示されているか確認する
  3. 表示されていない場合は「Start free trial」または「Subscribe」からプランに加入する
  4. 組織アカウントを使っている場合は、組織の管理者にCopilotアクセスの付与を依頼する

パターン3:ブラウザでの認証後、VSCodeに戻ってもサインインされない

原因:ブラウザとVSCodeの間でコールバックURLが正常に処理されていない

解決手順:

  1. VSCodeで Ctrl + Shift + P(Mac: Cmd + Shift + P)を開く
  2. 「GitHub Copilot: Sign In」を検索して実行
  3. 表示された8桁のコードをコピーしておく
  4. ブラウザで https://github.com/login/device を開き、コードを入力する
  5. 認証が完了したらVSCodeに戻る

パターン4:「Authentication failed. Please try again.」

原因:ネットワーク環境(プロキシ・VPN・ファイアウォール)によるブロック

解決手順:

  1. VPNを一時的に無効にして再試行する

  2. 社内ネットワークの場合はプロキシ設定を確認する

    VSCodeの settings.json に以下を追加する:

    {
      "http.proxy": "http://your-proxy-server:port",
      "http.proxyAuthorization": null
    }
    
  3. ファイアウォールで以下のドメインへのアクセスを許可する:

    • github.com
    • copilot.github.com
    • api.github.com

パターン5:JetBrains IDE(IntelliJ、PyCharm等)で認証エラー

原因:JetBrains版Copilotプラグインの認証キャッシュが古い

解決手順:

  1. IDE のメニューから「File」→「Settings」(Mac: 「Preferences」)を開く
  2. 「GitHub Copilot」の設定ページに移動する
  3. 「Log out of GitHub Copilot」をクリックしてサインアウト
  4. IDEを再起動して再度サインインする

パターン6:「Token has been revoked」エラー

原因:GitHubのセキュリティ設定でCopilotのOAuthトークンが無効化された

解決手順:

  1. https://github.com/settings/applications を開く
  2. 「Authorized OAuth Apps」タブで「GitHub for VSCode」または「GitHub Copilot」を探す
  3. 「Revoke」ボタンが表示されている場合は再認証が必要なため、VSCodeからサインアウトして再サインインする

パターン7:サインインはできているが「Unauthorized」エラーが出る

原因:Copilotのアクセス権は有効だが、特定のモデル・機能へのアクセスが組織設定でブロックされている

解決手順:

  1. https://github.com/settings/copilot でアクティブなプランとアクセス可能な機能を確認する
  2. 組織管理のアカウントの場合、組織の設定で「GitHub Copilot」→「Policies」を確認して制限の有無を確認する

認証トークンをリセットする方法

上記のパターンで解決しない場合、保存されている認証情報をすべてクリアして再認証する方法が有効です。

Windowsの場合

  1. 「資格情報マネージャー」を開く(スタートメニューで検索)
  2. 「Windows 資格情報」タブを選択
  3. github.com または GitHubCopilot で始まる項目をすべて削除する
  4. VSCodeを再起動してサインインし直す

macOSの場合

  1. 「キーチェーンアクセス」アプリを開く
  2. 検索バーで github を検索する
  3. github.com に関連するキーチェーン項目を削除する
  4. VSCodeを再起動してサインインし直す

Linuxの場合

VSCodeの認証情報は ~/.config/Code/User/globalStorage/github.copilot/ に保存されます。

rm -rf ~/.config/Code/User/globalStorage/github.copilot/

ディレクトリを削除後、VSCodeを再起動して再サインインします。


法人・学校アカウントで発生しやすい認証エラー

個人アカウントとは異なり、組織・学校のGitHubアカウントでは追加の制約があります。

組織のSSO(SAML)が有効な場合

GitHubの組織でSAMLシングルサインオンが有効になっている場合、Copilotのアクセストークンに対してもSSO認証が必要です。

  1. https://github.com/settings/tokens を開く
  2. 有効なPersonal Access Token(PAT)があれば、「SSO」ボタンで対象組織の認証を通す
  3. OAuthアプリの場合は https://github.com/settings/applications から組織アクセスを承認する

学生向けCopilot(Student Pack)の場合

GitHubの学生向け特典でCopilotを利用している場合、学生認定の有効期限切れが原因でアクセスが停止することがあります。

  1. https://education.github.com/pack で学生認定の状態を確認する
  2. 期限切れの場合は再申請が必要(学籍を証明する書類が必要)

よくある質問(FAQ)

Q. 一度サインアウトしたら、設定やカスタマイズが消えますか?

A. サインアウトしても、VSCodeの設定(settings.json)や拡張機能はそのまま保持されます。削除されるのは認証トークンのみです。


Q. 複数のGitHubアカウントを使い分けている場合はどうすればいい?

A. VSCodeは1つのGitHubアカウントにのみサインインできます。Copilotのライセンスがあるアカウントでサインインしてください。複数アカウントの切り替えはサインアウト→再サインインで行います。


Q. Copilotのアクセスは有効なのに「Copilot is not enabled for this organization」と表示される

A. 個人のCopilotライセンスは有効でも、対象のリポジトリが所属する組織でCopilotが有効になっていない場合に表示されます。組織の管理者に「GitHub Copilot」の有効化を依頼してください。


まとめ

GitHub Copilotの認証エラーは、サインアウト→再サインインで解決するケースが最も多いです。それでも解決しない場合は次の順で確認します。

  1. プランが有効か(github.com/settings/copilot)
  2. ネットワーク・プロキシの設定
  3. OAuthトークンのキャッシュクリア(OSのキーチェーン・資格情報マネージャー)
  4. 組織のSSO設定・管理者によるアクセス制限

認証まわりのエラーは「設定変更後」「長期間未使用後」「組織への参加・脱退後」に発生しやすいため、覚えておくと素早く対処できます。


最終更新日:2026年9月1日

関連記事