GitHub Copilot登录失败(网络错误)问题求助
解决GitHub Copilot登录时的Network Error问题
检查网络环境与代理设置
- 先确认浏览器能正常访问GitHub,排除网络本身的问题;
- 如果使用了代理,先关闭代理重试登录;必须用代理的话,打开VS Code设置(快捷键
Ctrl+,),搜索「proxy」,配置http.proxy和https.proxy为你的代理地址,同时把http.proxyStrictSSL设为false; - 可以切换到手机热点等其他网络,排查本地网络的限制。
重置VS Code的Copilot状态
- 关闭VS Code,找到对应系统的用户数据目录:
- Windows:
%APPDATA%\Code - macOS:
~/Library/Application Support/Code - Linux:
~/.config/Code
- Windows:
- 进入
User/globalStorage文件夹,删除github.copilot和github.copilot-chat这两个目录,重启VS Code后重新尝试登录。
- 关闭VS Code,找到对应系统的用户数据目录:
手动用令牌登录
- 自动授权失败时,手动生成GitHub个人访问令牌:
- 登录GitHub官网,依次进入「Settings」→「Developer settings」→「Personal access tokens」→「Tokens (classic)」;
- 点击「Generate new token」,勾选
copilot权限,设置有效期后生成并复制令牌; - 在VS Code打开命令面板(快捷键
Ctrl+Shift+P),输入「GitHub Copilot: Login with Token」,粘贴令牌完成登录。
- 自动授权失败时,手动生成GitHub个人访问令牌:
更新VS Code和Copilot扩展
- 打开VS Code的「帮助」→「关于VS Code」,检查并升级到最新版本;
- 在扩展面板找到GitHub Copilot,点击「更新」按钮确保扩展是最新状态,旧版本可能存在兼容性Bug。
排查防火墙与安全软件
- 暂时关闭本地防火墙、杀毒软件等安全工具,这些程序可能拦截了Copilot的网络请求;登录成功后,再重新配置规则允许VS Code和Copilot的网络访问。
内容的提问来源于stack exchange,提问作者giorgi
相关产品推荐
相关产品推荐

