VS Code 远程连接后 GitHub Copilot 失效排查流程
当使用 VS Code 远程开发时遇到 Copilot 代码提示消失,可按以下步骤排查:
1. 验证远程环境插件状态
- 在远程连接的 VS Code 中打开扩展面板 (
Ctrl+Shift+X) - 确认
GitHub Copilot和GitHub Copilot Chat扩展已安装且启用 - 检查扩展图标状态:
- 正常状态:状态栏右下角显示 Copilot 图标
- 异常状态:图标灰显或出现警告三角
2. 检查网络连接
# 在远程终端测试 Copilot 服务连通性
ping copilot-proxy.githubusercontent.com
curl -v https://api.github.com/copilot
- 若出现超时或连接拒绝,需解决网络问题:
- 检查防火墙是否屏蔽
github.com相关域名
- 检查防火墙是否屏蔽
测试代理设置(如有使用):
// settings.json
"http.proxy": "http://proxy.example.com:8080"
3. 重新认证 Copilot
- 执行命令面板操作 (
Ctrl+Shift+P):- 输入
Copilot: Sign Out退出当前账号 - 输入
Copilot: Sign In重新登录
- 输入
- 完成浏览器认证流程后,观察状态栏图标变化
4. 验证订阅状态
- 访问 GitHub Copilot 订阅页面
- 确认:
- 订阅处于有效状态
- 当前远程使用的账号已绑定订阅
5. 重置扩展配置
重置扩展设置:
// settings.json
"github.copilot.enable": {
"*": true,
"plaintext": false
}
清除本地缓存:

