gemini cli完整流程,关于代理和GCP配置的坑
超时改成curl -v -x http://127.0.0.1:7896 https://oauth2.googleapis.com/token。如果没有,需要先创建一个。2.先ping oauth2.googleapis.com,直接回车,使用Google账号登录,进入浏览器重定向。1.先下载node.js,这个就行。3.配置npm代理,端口改成自己的。复制Project ID。cmd内输入ge
1.先下载node.js,这个就行
Node.js — Download Node.js®
2.先ping oauth2.googleapis.com,

超时改成curl -v -x http://127.0.0.1:7896 https://oauth2.googleapis.com/token
没有超时说明代理没问题
3.配置npm代理,端口改成自己的
npm config set proxy http://127.0.0.1:7896
npm config set https-proxy http://127.0.0.1:7896
运行
npm install -g @google/gemini-cli
出现这个说明安装成功

再次设置代理,保证网络
set HTTPS_PROXY=http://127.0.0.1:7896
4.创建GCP 项目
如果没有,需要先创建一个。访问 Google Cloud Console,免费创建一个新项目: https://console.cloud.google.com/projectcreate
访问这个链接,确保你选择了刚刚创建或准备使用的项目,然后点击“enable”: https://console.cloud.google.com/apis/library/cloudaicompanion.googleapis.com
项目创建并开启 API 后,回到 Google Cloud Console 首页:https://console.cloud.google.com/
复制Project ID
回到cmd
set GOOGLE_CLOUD_PROJECT=your-project-id-here
cmd内输入gemini
直接回车,使用Google账号登录,进入浏览器重定向
返回cmd,ok了

6.保存至环境变量,不用每次都输GCP的id和配置代理
新建环境变量HTTPS_PROXY,变量值http://127.0.0.1:7896
新建变量GOOGLE_CLOUD_PROJECT,变量值是你的GCP的id
一路确定点下来,重启cmd,输入gemini即可
更多推荐
所有评论(0)