Gemini CLI 登录失败解决办法

1、首先得去创建几个权限地址如下:

这两个地址普通账户也能进去,如果没有 project 创建好会自动有一个 My First Project

2、记录 Project 的 ID,左上角点进去打开就能看到一串奇怪字母

export GOOGLE_CLOUD_PROJECT=xxxxxxx
gemini

进去之后不会弹验证,/auth 进去,选择 workspace 账户,在more底下
登录用回刚刚 project 的那个账户

结束

补充:这是审查代码发现的,这货逻辑没做全。

32 个赞

感谢分享

新号更直接 佬

1 个赞

我新号都进不去

2 个赞

那就是你的机场问他

机场 开TUN模式

2 个赞

照样不行,我开路由直接挂到国外都不行

3 个赞

感谢大佬 !

1 个赞

老哥,我使用你的方式成功登录了,但是使用的时候会报没有权限,是什么原因?


“error”: {
“code”: 403,
“message”: “Permission denied on resource project xxxxx.”,
“errors”: [
{
“message”: “Permission denied on resource project xxxxx.”,
“domain”: “global”,
“reason”: “forbidden”
}
],
“status”: “PERMISSION_DENIED”,
“details”: [
{
@type”: “type.googleapis.com/google.rpc.ErrorInfo”,
“reason”: “CONSUMER_INVALID”,
“domain”: “googleapis.com”,
“metadata”: {
“containerInfo”: “xxxxx”,
“service”: “cloudaicompanion.googleapis.com”,
“consumer”: “projects/xxxxx”
}
},
{
@type”: “type.googleapis.com/google.rpc.LocalizedMessage”,
“locale”: “en-US”,
“message”: “Permission denied on resource project 54247.”
},
{
@type”: “type.googleapis.com/google.rpc.Help”,
“links”: [
{
“description”: “Google developers console”,
“url”: “https://console.developers.google.com
}
]
}
]
}

1 个赞

大佬,export GOOGLE_CLOUD_PROJECT=xxxxxxx这个是放在那里执行的。。

2 个赞

命令行,我用的 mac windows 有别的常量定义方法

1 个赞

等,这玩意有同步时间,如果你确定两个权限都给了,那等就好了。这个时间大概在 10 分钟尺度

2 个赞

:melting_face: 我好像没给权限,要怎么给呀

1 个赞

顶上两个地址进去授权

1 个赞

我现在是运行后,问个问题一会就自动退出了

1 个赞

我也是,怎么解决呢


佬牛逼 不会玩 折腾了很久搞不定。用了这招就搞定了

wsl走完以上流程也无法登录呢 :face_with_medical_mask:

进你的项目把genmini的权限打开。

我也有个问题就是我在power shell直接启动的就能拿到


但是在编辑器里启动的就显示拿不到变量

这是什么问题,编辑器的终端是重现打开的;而且有没有佬知道每次连接都需要认证这个问题能不能解决掉

谢谢热佬,确实要授权一下,然后配置GEMINI_API_KEY和GOOGLE_CLOUD_PROJECT2个变量,然后全程Tun,就ok了

请问佬要怎么搞,我也是卡在这里。 不懂怎么授权
有projectid 为什么还要 key呢?
现在登录是ok的,只是一聊天就是403.