Skip to content

VS CodeでのGitHub Copilot無効化

問題

VS CodeユーザーがGitHub Copilotを無効にする方法を探しており、特に次のエラーメッセージが頻繁に表示されるケースが問題となっています:

GitHub Copilot could not connect to server. Extension activation failed: "No access to GitHub Copilot found."

このエラーはCopilotのサーバー接続に問題がある場合に発生しますが、根本的な解決として機能を完全に無効にしたいユーザーが多く存在します。元のQ&A(2023年公開、2025年更新)では、GitHubの公式ドキュメントに記載の手順が古く、VS Codeの最新インターフェースに対応していない点が混乱の原因でした。

重要

最新版VS Code(2025年以降)ではCopilotがネイティブ機能として統合されており、単なる「拡張機能の無効化」だけでは完全にオフにできません。包括的な設定変更が必要です。

最新の無効化方法(VS Code v1.98以降推奨)

方法1: UI操作によるクイック無効化(最も簡単)

  1. ステータスバー(画面下部)またはタイトルバーのCopilotアイコンをクリック
  2. 表示されるメニューから Configure Code Completions を選択
  3. Enable Completions / Disable Completions をクリックしてトグル
操作画像

Copilotメニュー設定画面

またはコマンドパレットで直接操作:

  1. Ctrl+Shift+P(Windows/Linux)または Cmd+Shift+P(Mac)
  2. >enable copilot と入力して実行(状態がトグル)

方法2: 設定による完全無効化(推奨)

Copilotを完全に無効化するには設定ファイルの変更が必要です:

  1. コマンドパレットから Preferences: Open User Settings (JSON) を実行
  2. settings.json に次の設定を追加:
json
{
  "github.copilot.enable": false,
  "github.copilot.editor.enableAutoCompletions": false,
  "github.copilot.editor.enableCodeActions": false,
  "github.copilot.nextEditSuggestions.enabled": false,
  "github.copilot.renameSuggestions.triggerAutomatically": false,
  "chat.commandCenter.enabled": false,
  "chat.agent.enabled": false
}
  1. VS Codeを再起動して設定を反映

ワークスペース単位での無効化

特定プロジェクトだけ無効化したい場合は:

  1. ワークスペースの .vscode フォルダ内に settings.json を作成
  2. 以下を追記:
json
{
  "github.copilot.editor.enableAutoCompletions": false
}

方法3: キーボードショートカットの設定

即時トグル用のショートカットを追加:

  1. コマンドパレットで Preferences: Open Keyboard Shortcuts を実行
  2. keybindings.json に追加:
json
{
  "key": "ctrl+shift+alt+o",
  "command": "github.copilot.completions.toggle"
}

UI要素の非表示方法

機能を無効化してもアイコンが残る場合の対処法:

  1. ステータスバーのCopilotアイコンを右クリック
  2. Hide from Status Bar を選択
  3. 上部のチャットボタンを非表示にするには:
    • 設定に "chat.commandCenter.enabled": false を追加
非表示設定の画像

ステータスバー非表示チャット非表示

エラーメッセージが出る場合の追加対応

「No access to GitHub Copilot found」エラーが持続する場合:

  1. 公式手順通りアカウント連携が完了しているか確認
  2. ネットワーク設定(特にプロキシ環境)を見直し
  3. 最終手段:VS Codeの再インストール

補足情報

  • Uninstall(アンインストール)は非推奨:Copilotはコア機能化されているため、完全削除は不可能
  • 言語ごとに有効/無効を切り替えるには github.copilot.enable 設定で言語IDを指定:
    json
    "github.copilot.enable": {
      "python": true,
      "javascript": false
    }
  • 公式ドキュメント: GitHub Copilot Settings

注意

2024年12月以降、CopilotはVS Codeにネイティブ統合されました。旧バージョン(v1.97以前)の手順は現在適用不可です。