社区讨论LinuxDo 最新
Antigravity OAuth 登录失败解决:浏览器授权成功但客户端没反应
记录一个 Antigravity 登录时遇到的坑,折腾了一会儿才定位到原因,发出来给遇到同样问题的佬友参考。 问题现象 点击登录后,浏览器里 Google OAuth 授权一切正常,也提示授权成功,但回到 Antigravity 后就是登录失败 / 没反应。 原因 排查后发现,失败的是 Antigravity 客户端自己发出的这个请求: oauth2.googleapis.com/token 浏览器走了代理,所以授权页面没问题;但 Antigravity 客户端本身没有走系统代理,换 token 这一步直接连 G…
内容摘要
作者:#Hilo
板块:#开发调优
记录一个 Antigravity 登录时遇到的坑,折腾了一会儿才定位到原因,发出来给遇到同样问题的佬友参考。
问题现象
点击登录后,浏览器里 Google OAuth 授权一切正常,也提示授权成功,但回到 Antigravity 后就是登录失败 / 没反应。
原因
排查后发现,失败的是 Antigravity 客户端自己发出的这个请求:
oauth2.googleapis.com/token
浏览器走了代理,所以授权页面没问题;但 Antigravity 客户端本身没有走系统代理,换 token 这一步直接连 Google 就失败了。
解决方法
思路很简单:启动 Antigravity 时通过环境变量给它指定代理。
以 v2rayN 为例,本地代理端口为 10808。打开 CMD,执行:
set HTTP_PROXY=http://127.0.0.1:10808
set HTTPS_PROXY=http://127.0.0.1:10808
start "" "C:\Users\admin\AppData\Local\Programs\Antigravity\Antigravity.exe"
启动后重新走一遍 OAuth 登录,就能正常登录了。
一劳永逸:做个 BAT
每次敲命令太麻烦,可以新建一个 Antigravity.bat:
@echo off
set HTTP_PROXY=http://127.0.0.1:10808
set HTTPS_PROXY=http://127.0.0.1:10808
start "" "C:\Users\admin\AppData\Local\Programs\Antigravity\Antigravity.exe"
以后直接双击这个 BAT 启动即可,也可以给它建个桌面快捷方式。
几点说明
路径中的 admin 是我的 Windows 用户名,请换成你自己的;也可以直接写成 %LOCALAPPDATA%\Programs\Antigravity\Antigravity.exe,默认安装无需修改。
如果
资讯来源
LinuxDo