当在 VSCode 中连接 Docker 容器时,GitHub Copilot 无法正常工作,通常是由于插件配置或网络限制导致的。以下是解决此问题的步骤。
示例问题
Copilot 无法连接,点击 Retry Connection 无反应。
解决方法 1:修改插件运行方式
强制 Copilot 在本地运行,而不是在容器中运行。
打开 VSCode 左下角齿轮图标,进入 Settings。
搜索 Extension Kind,点击 Edit in settings.json。
在 settings.json 文件中添加以下内容:
"remote.extensionKind": {
"GitHub.copilot": ["ui"],
"GitHub.copilot-chat": ["ui"]
}保存文件并重启 VSCode。
此方法确保 Copilot 插件在本地环境中运行,而非容器内。
解决方法 2:关闭代理支持
如果网络代理阻止了 Copilot 的连接,可以尝试关闭代理支持。
打开 Settings。
搜索 Proxy Support。
将其设置为 off。
重启 VSCode。
评论区