Ubuntu 22.04下VSCode 1.85.1无法认证GitHub Copilot求助
解决VS Code 1.85.1(Ubuntu 22.04)中GitHub Copilot登录提示版本过低的问题
尝试在VS Code中登录GitHub Copilot时,浏览器被重定向并提示:
Please upgrade VS Code We've made some updates to our authentication process for VS Code and GitHub. Please upgrade to the latest release of VS Code (1.66+) or download from here.但实际VS Code版本为1.85.1:
1.85.1 0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2 x64系统为Ubuntu 22.04 LTS
解决建议
排查VS Code安装来源
若通过Snap或第三方APT仓库安装,可能存在版本识别异常。尝试手动安装官方deb包:- 卸载当前VS Code:
sudo apt remove code # 若为Snap安装则执行:sudo snap remove code - 下载对应x64的官方deb包,执行安装:
sudo dpkg -i code_1.85.1-1702604612_amd64.deb sudo apt install -f
- 卸载当前VS Code:
重置VS Code认证缓存
清除本地认证相关缓存后重新触发登录:- 关闭VS Code
- 删除缓存目录:
rm -rf ~/.config/Code/CachedData rm -rf ~/.config/Code/Cache rm -rf ~/.config/Code/User/globalStorage/github.copilot - 重启VS Code后尝试登录
更新/重装GitHub Copilot扩展
打开VS Code扩展面板,找到GitHub Copilot,点击「更新」确保扩展为最新版本。若无效,卸载后重新安装该扩展。验证VS Code执行路径
确认系统调用的VS Code版本正确:which code code --version若输出版本与实际安装版本不符,调整PATH优先级,确保指向官方安装的
code程序。
内容的提问来源于stack exchange,提问作者Tehryn
相关产品推荐
相关产品推荐

