解决VS Code 里的 Gemini Code Assist 登录一直转圈

昨天我的 Gemini Code Assist 还能正常使用,甚至都是自动登录的。结果今天一打开 VS Code,准备开始写代码时,发现它突然“罢工”了。

点击登录,浏览器那边明明显示“授权成功”,但切回 VS Code,那个登录界面还在那儿转圈圈,仿佛什么都没发生过。

最搞心态的是,我试着换了个 Google 小号登录,居然秒进!切回我的主账号,又卡住了。这说明网络没问题,插件也没坏,纯粹就是跟我这个主账号过不去。

踩坑过程

遇到这种玄学问题,我第一时间把能想到的招都试了一遍:

  1. 注销重登:没用。
  2. 无痕模式:以为是浏览器缓存锅,结果还是没用。
  3. 重启大法:重启 VS Code,甚至重启电脑,依旧转圈。
  4. 重装插件:卸载重装,问题依旧。

折腾了半天,心态都要崩了。最后在社区翻了半天,才发现这其实是 VS Code 本地缓存的一个 Bug。简单说,就是 VS Code 记住了你这个账号上一次登录的某个项目配置,但这个配置现在失效或者损坏了,导致插件卡在“读取配置”这一步,死活进不去。

解决方法

既然知道是配置缓存的问题,把它删了让插件重新拉取就行了。不用改文件,直接在设置里就能操作。

步骤如下:

  1. 打开设置:在 VS Code 里按 Ctrl + , (Mac 是 Cmd + ,) 打开设置页面。
  2. 搜索配置:在搜索框里输入 @ext:google.geminicodeassist,这样能过滤出所有 Gemini 插件的设置。
  3. 删除项目缓存
    找到 Geminicodeassist: Project 这一项。你会看到下面列出了你之前登录过的 Google Cloud 项目 ID。

    !移除 Gemini 项目配置

  4. 重启再战
    删掉后,为了保险起见,重启一下 VS Code。再次点击登录,你会发现久违的“选择项目”弹窗出来了,选好项目,瞬间登录成功!

总结

这个问题虽然不大,但真的挺耽误事。如果你也遇到了“浏览器授权成功但 VS Code 没反应”的情况,别去折腾网络或者重装软件了,直接去设置里把缓存的项目 ID 删了通常就能解决。

希望这个小记录能帮大家少走弯路,把时间花在写代码上,而不是修工具上。

上一篇文章

英国手机号/eSIM白嫖实录:Loopdl注册体验分享

下一篇文章

甲骨文服务器重装纯净 Debian 12:我的实战记录

查看评论 (4)

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注