见微知著 · TheSignalwise

记录每一道灵光的信号,洞见背后的深刻逻辑。 在这里,我分享硬核而有趣的技术实践、天马行空的创意想法,以及点滴生活瞬间——让微小的信号汇聚成启发未来的智慧。

近日,“谷歌发布免费命令行编程工具 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编程之旅。

补充信息

实际在正式完成工具使用前,有几个操作需要你完成:

Posted in

留下评论