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

每次启动VS Code都要求登录GitHub启用GitHub Copilot,多次操作无效怎么解决?

VS Code Ubuntu环境下GitHub Copilot重复要求登录解决方案

问题表现

每次启动VS Code都会弹出「Sign in to GitHub」以启用GitHub Copilot代码建议的提示,即使已多次完成登录操作依然会重复触发。同时安装的GitLens扩展运行正常,无同类登录问题。
问题截图

问题根源

GitLens扩展调用系统Git工具存储的登录凭证,而GitHub Copilot的登录凭证默认存储在Ubuntu的GNOME密钥环中。如果开启了系统开机自动登录,或是密钥环未设置为随系统登录自动解锁,VS Code重启后就无法读取到之前存储的Copilot凭证,从而触发重复登录提示。

修复步骤

  • 打开VS Code设置页,搜索secretStorage,将security.keychain.support配置项改为禁用;如果是旧版本VS Code,对应配置项为security.usePasswordStorage,将其设置为false即可
  • 若修改配置后问题依旧存在,可手动清除Copilot本地缓存的异常凭证:关闭VS Code后在终端执行rm -rf ~/.config/Code/User/globalStorage/github.copilot*
  • 重启VS Code后重新完成一次GitHub Copilot登录,后续启动不会再重复弹出登录提示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 00:45:03