近日,“谷歌发布免费命令行编程工具 Gemini Cli ! ”,压力给到了Claude Code, 哈哈。
如果你是在远程服务器上运行Gemini Cli,首次启动时候会要求你完成Google账号登录,这时候,因为服务器不在本地,所以有些环节需要你手工完成。以下是两个关键点:
- 启动–debug参数,这样可以看到绑定登录验证的URL
- 本地浏览器最终返回的localhost链接,要在服务器上curl一次
具体操作步骤如下:
启动Google Gemini Cli
# 使用你自己的GOOGLE_CLOUD_PROJECT ID
export GOOGLE_CLOUD_PROJECT=upheld-altar-271215
# 我测试时候发现不带debug看不到验证URL地址
gemini --debug
访问认证链接:
上一步命令行会打印一个URL地址,使用你登录了Google账号的浏览器访问改地址,完成认证。

获得Callback地址
浏览器操作的最后一步,肯定会提示你网络不通的,因为认证完成后会回调一个本地地址:http://localhost:35887/oauth2callback?state=***。这是个远程服务器上的Gemini Cli监听的地址,不是你本地电脑的。
在服务器上请求Callback地址
在远程服务器上,新开一个Terminal,通过curl访问Callback地址。
# 注意带上双引号
curl "http://localhost:35887/oauth2callback?state=***"
完成认证,使用Gemini Cli
开启你的AI编程之旅。

补充信息
实际在正式完成工具使用前,有几个操作需要你完成:
- 在Gemini管理中心启用Gemini Cloud Assist
- 启用Gemini for Google Cloud API
- 为你的云账号开启workspace,获取到ID(参考上面命令行第一条)
留下评论