GitHub Copilot Chat 无法响应、空白或提示“未授权”时,需依次检查账户登录状态、启用扩展并重启、验证订阅与组织权限、重置本地缓存。

如果您在 Visual Studio Code 中启用 GitHub Copilot Chat 功能后无法正常响应、对话窗口空白或提示“未授权”,可能是由于扩展未正确配置、账户未登录或权限未开通。以下是解决此问题的步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、检查 GitHub 账户登录状态
GitHub Copilot Chat 依赖已验证的 GitHub 账户权限,必须在 VSCode 中完成有效登录并授予 Copilot 访问权限。未登录或会话过期将导致聊天界面不可用。
1、打开 VSCode,点击左侧活动栏中的 齿轮图标(设置)→ Accounts。
2、确认右侧显示已登录的 GitHub 账户邮箱,并状态为 Signed in。
3、若显示 Sign in to GitHub,点击后使用浏览器完成 OAuth 授权流程,确保勾选 GitHub Copilot 权限项。
二、启用 Copilot Chat 扩展并重启
VSCode 需同时安装并启用 GitHub Copilot 与 GitHub Copilot Chat 两个扩展,且后者需手动启用,否则命令面板中不显示相关指令。
1、按 Cmd+Shift+X 打开扩展面板,搜索 GitHub Copilot Chat。
2、确认扩展状态为 Enabled;若显示 Disabled,点击右下角 Enable 按钮。
3、关闭所有 VSCode 窗口,重新启动应用以加载扩展上下文。
三、验证 Copilot 订阅与组织访问权限
Copilot Chat 功能仅对个人免费用户(GitHub Free)、Pro 用户或企业组织中已分配许可证的成员开放。若账户属于受管理的 GitHub Enterprise 组织,需管理员显式启用 Copilot 访问策略。
1、访问 https://github.com/settings/copilot,确认页面顶部显示 Copilot is enabled for your account。
2、若显示 You don’t have access to GitHub Copilot,点击 Get GitHub Copilot 完成订阅或联系组织所有者申请许可。
3、在组织设置中,管理员需进入 Settings → Billing → GitHub Copilot → Manage access,确保您的用户名出现在已授权列表中。
四、重置 Copilot 本地配置缓存
VSCode 可能因本地配置损坏导致 Copilot Chat 初始化失败,此时需清除其专属缓存目录,强制重建认证凭据与会话状态。
1、退出 VSCode,打开终端,执行:rm -rf ~/Library/Application\ Support/Code/User/globalStorage/github.copilot-chat。
2、重新打开 VSCode,等待右下角出现 Copilot is ready 提示。
3、按下 Cmd+Shift+P,输入 Copilot: Open Chat 并回车,验证窗口是否正常弹出。











