Gemini CLI 初探,含授权问题解决思路

¥0.00 库存: 999
立即购买

商品详情



  继、之后,Google 终于也发布了自己的命令行 AI 产品。

  1M Token上下文窗口 + 多模态生成 + 免费每日1000次请求,看起来就很香。

  今天我们就来一起看看它具体怎么样吧~

  “授权问题”的解决思路在文章末尾,需要的可以直接拉到文末查看。

  Gemini 2.5 Pro 支持 ,可加载中型代码库(约 5 万行代码)。代码审计:分析全项目的依赖关系、扫描漏洞等。性能优化:快速定位系统平静,解决性能问题。

  结合识别能力,直接通过 pdf、原型图构建新应用。原型开发:根据图片生成界面原型或者直接生成前端代码。数据驱动应用:根据文档中的业务数据,直接生成交互式页面或者报告页面。

  可以方便的进行查询拉 PR、复杂 Rebase 等 操作,方便进行代码审查、研发流程改造。

  通过工具和 MCP 服务器扩展能力,集成 媒体生成能力,结合 Google 生态产品,实现多媒体研发。

  代码、图标、视频一站式解决。

  通过 Gemini 内置的 工具,增强实时查询能力,掌握各类技术的最新动态,提升开发能力。

  有了 Claude CLI、Codex,为什么我们还要关注 Gemini CLI呢?

  下面简单整理了下 Genini CLI 值得一提的特点。特点介绍开发者收益开源生态Apache 2.0协议 + 插件化架构支持自定义工具链扩展免费额度日均1000次Gemini 2.5 Pro调用省钱超长上下文1M token 上下文约 5万行代码较易访问相比较Claude、OpenAI,封禁力度很低google 账号即可访问

  直接参考官网流程即可,过程比较简单,只是 Google 授权登录稍微麻烦点,后面章节专门介绍。

  1、确定已经安装 Node.js 版本 18+。

  2、安装 gemini。

  3、运行 gemini。

  4、初次配置(选择主题等)。

  5、授权。

  选择“Login with Google”。

  点击后,会跳转到浏览器中进行授权。

  如果此处点击授权后长时间没有完成,请在命令行中确认是否已经失败。

  失败的话,在命令行中间会有错误提醒,类似 “Failed to login. Message: request to https://oauth2.googleapis.com/token failed, reason: connect ETIMEDOUT”。

  我的本地已经配置完成,这里没法截图了。

  具体解决思路可以参考下一章节“授权问题”。

  6、验证测试。

  这里不使用什么复杂命令,只是验证一下,可以看到 gemini 的回复,以及下方的模型名称和用量。

  至此,gemini 就已经安装完成了。

  安装步骤很少,也就授权那步比较容易碰到问题。

  下面整理了几种问题及解决思路供大家参考。

  1、确认账号类型

  Google 账号分为 Personal(个人)和 Workspace(工作)两类,两类账号对应的授权方式不同。Personal 账号一般以 http://gmail.com 结尾,直接授权即可使用 Gemini CLI。Workspace 需要配置 环境变量,并配合一些设置。

  具体可以参考官方文档:https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/authentication.md#workspace-gca

  如果大家想要 Personal 账号,也可以直接注册新的。但是需要注意,注册的过程中需要手机验证,大陆手机号无法通过,需要参考下文更改 Chrome 语言设置进行解决。

  https://kerrynotes.com/register-google-account/

  2、网络工具启用 Tun

  我的是开启后解决的,具体操作步骤需要大家根据自己的工具搜索一下了。

  3、设置命令行网络代理

  有些代理工具仅针对浏览器等桌面起效,需要在命令行根据自己的工具设置 http_proxy。

  以上就是我实测过程遇到的几种问题,如果还有其他问题,欢迎留言交流。

  本来还想尝试个实例,没想到授权部分花费了太多时间,后续再找时间替大家搞个实例尝试一下。

  希望上述分享可以帮助大家快速了解 Gemini CLI 并安装成功。