win10或11系统gemini cli使用谷歌帐号登录问题解决(原创~)
一、前置条件
1)需要开启文明上网(代理区域最好欧美,不能是香港)
2)谷歌帐号(没有的话自己申请个,申请帐号本文不介绍,自行解决)
二、解决要点汇总
1)安装node.js版本要大于18的版本;
2)文明上网工具要设置全局模式,同时代理区域最好选欧美国家;
3)解决“GOOGLE_CLOUD_PROJECT”相关错误;
4)解决google帐号报403无权限,帐号开通Google Code Assist权限;
三、解决过程
1)第一个问题,谷歌帐号登录不回调。

问题情况:打开文明上网工具安装node.js与gemini cli后,我兴高采烈地在cmd里执行gemini,选择第一个Google帐号登录,在认证页面点击“Sign in”一直无反映
解决:文明上网工具要使用“全局模式”,代理电脑所有ip,同时代理地点最好选欧美国家,香港地区也会有此问题。
2)第二个问题,谷歌帐号登录成功了,但是在gemini cli里报"GOOGLE_CLOUD_PROJECT"的错误

解决:登录Google Cloud项目地址:
https://console.cloud.google.com/welcome?inv=1&invt=Ab1S-A&project=fast-gecko-411205 ,创建自己的项目(若有则不用创建)。

在google_cloud创建完自己的项目后,会有一个项目ID,如下图所示,点击复制Prject_ID

然后自己电脑搜索框搜索”编辑系统环境变量“-”环境变量“-”系统变量“-”新建(W)...“

在系统环境变量添加”GOOGLE_CLOUD_PROJECT“环境变量,值是刚复制Prject_ID。

3)第三个问题,上述设置完了,再登录此时gemini cli报”403“无权限的问题。
你只要看到返回的是个json数据,其中有403编码,就是这个问题啦。意思是说用户未开通gemini接口调用权限(因为使用达到限额后是收费的,如果个人帐号绑卡了,超过后会从卡里收费,因此需要个人点击开通权限)。此时使用登录Google Code Assist地址:
https://console.cloud.google.com/marketplace/product/google/geminicloudassist.googleapis.com?q=search&referrer=search&inv=1&invt=Ab1S8w&project=poetic-park-411205 ,然后点击”Enable“进行启用

经过上述操作后再登录就可以了。然后就可以正常使用gemini 2.5 pro了,以下是我使用的截图。但是要说的是使用期间是一直要处于文明上网状态。
