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

Windows下VS Code中GitHub Copilot无法连接,已尝试重装及gh auth login

解决VS Code中GitHub Copilot登录冻结及复用GitHub CLI认证的问题

强制复用GitHub CLI的认证会话

如果已经通过gh auth login成功完成GitHub账号认证,可以让VS Code直接复用这个会话:

  • 打开VS Code设置(快捷键Ctrl+,)
  • 搜索配置项github.copilot.authProvider,将其值修改为github-cli
  • 重启VS Code,Copilot会自动读取GitHub CLI的认证信息,无需再触发内置浏览器登录流程

绕过内置浏览器登录的替代方案

若上述方法无效,可通过手动添加个人访问令牌(PAT)完成认证:

  1. 生成GitHub个人访问令牌
    • 登录GitHub账号,进入「设置」→「开发者设置」→「个人访问令牌」→「生成新令牌」
    • 勾选copilot权限,设置合适的过期时间,生成后复制令牌(注意:令牌仅显示一次,务必妥善保存)
  2. 在VS Code中配置令牌
    • 按Ctrl+Shift+P打开命令面板
    • 输入并执行命令GitHub Copilot: Sign in with Token
    • 在弹出的输入框中粘贴刚才生成的PAT,回车确认
    • 重启VS Code,检查Copilot是否正常提供建议

额外排查要点

  • 查看Copilot日志定位问题:按Ctrl+Shift+P,执行Developer: Show Logs...并选择GitHub Copilot,查看日志中的具体错误提示(如网络拦截、认证失败细节)
  • 暂时关闭系统防火墙或杀毒软件,排查是否存在网络请求拦截
  • 确保VS Code为最新稳定版本,避免版本兼容问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 00:57:34