You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Github Copilot停止工作,报“Error parsing extraData: service unavailable”错误求助

解决Github Copilot突然停止显示代码建议(service unavailable错误)的方案

我之前也碰到过几乎一模一样的问题!当时折腾了好几种方法,最后终于搞定了,给你分享几个可能有效的方案:

1. 先确认Github Copilot的全局服务状态

有时候并不是本地的问题,而是Github那边的Copilot服务临时波动或故障。你可以查看Github官方的服务状态页面,确认Copilot相关服务是否正常运行。如果是服务端问题,通常等待一段时间就能自动恢复。

2. 重置Copilot扩展的本地缓存数据

本地缓存损坏是这类问题的常见原因,我当时就是靠这个方法解决的:

  • 在VS Code的扩展面板中,禁用Github Copilot扩展,然后完全关闭VS Code
  • 找到Copilot的本地数据目录,根据你的系统删除对应路径下的所有文件:
    • Windows:%APPDATA%\Code\User\globalStorage\github.copilot
    • macOS:~/Library/Application Support/Code/User/globalStorage/github.copilot
    • Linux:~/.config/Code/User/globalStorage/github.copilot
  • 重新启动VS Code,启用Copilot并重新登录你的Github账号

3. 更新VS Code和Copilot扩展到最新版本

2021年9月那段时间Copilot还处于早期阶段,更新非常频繁,旧版本的VS Code或扩展可能存在兼容性bug。建议你:

  • 将VS Code升级到最新的稳定版本
  • 在扩展面板中检查Copilot扩展是否有更新,及时安装最新版本

4. 检查网络代理配置

日志中显示请求的是copilot-proxy.githubusercontent.com,如果你的网络使用了代理,可能是代理配置异常导致无法正常连接服务:

  • 尝试暂时关闭代理,看看Copilot是否恢复正常
  • 如果必须使用代理,在VS Code的设置中搜索“proxy”,确认HTTP和HTTPS代理的配置正确,或者尝试切换为使用系统代理

5. 重新授权Github账号

授权令牌过期或异常也可能导致服务访问失败:

  • 打开VS Code的命令面板(快捷键:Ctrl+Shift+P / Cmd+Shift+P)
  • 输入Github Copilot: Sign Out并执行,退出当前账号
  • 再输入Github Copilot: Sign In,重新登录并完成授权流程

如果以上方法都没能解决问题,建议你去Github Copilot的官方Issues页面,搜索最新的相关问题,或者新建一个Issue并附上你的完整日志信息,官方团队可能会针对你的情况给出更具体的帮助。

内容的提问来源于stack exchange,提问作者Jessin Ra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 10:02:40