Firebase项目初始化错误:未能列出可用的Google云平台项目

Firebase项目初始化错误:未能列出可用的Google云平台项目,firebase,firebase-cli,Firebase,Firebase Cli,我正在尝试设置一个Ionic应用程序以使用现有的Firebase项目,在windows控制台中运行Firebase init时,我收到以下消息: 错误:未能列出可用的Google云平台项目。有关更多信息,请参阅firebase-debug.log。 日志显示访问服务器时出现401错误。我仍然不完全清楚发生这种情况的原因。我过去只需运行firebase登录,就可以从windows控制台运行此命令。但至少我找到了解决问题的办法 要解决此问题,请执行以下操作: 运行Firebase login:ci

我正在尝试设置一个Ionic应用程序以使用现有的Firebase项目,在windows控制台中运行
Firebase init
时,我收到以下消息:

错误:未能列出可用的Google云平台项目。有关更多信息,请参阅firebase-debug.log。


日志显示访问服务器时出现401错误。

我仍然不完全清楚发生这种情况的原因。我过去只需运行
firebase登录
,就可以从windows控制台运行此命令。但至少我找到了解决问题的办法

要解决此问题,请执行以下操作:

  • 运行
    Firebase login:ci
    ,它将从控制台打开一个浏览器窗口,让您使用您的Google帐户登录到ci-持续集成-服务器

  • 复制生成的令牌,如
    1//012abc345def…

  • 在控制台中输入:
    set FIREBASE\u TOKEN=1//012abc345def…

  • 然后可以运行:
    firebase init--token“%firebase\u token%”

该集合是将令牌注册为环境变量所必需的,否则进程将在某个点失败

如果您使用的是bash,语法只会略有不同。

请尝试

firebase logout
firebase login

这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-我对它投了更高的票,因为它对我有用。然而,你的观点是正确的,它没有充分解释解决方案。发生的事情是,我已经登录到FB,我的OAuth2凭据超时。不幸的是,
firebase
cmd无法使用刷新令牌来获取新的访问令牌,因此您已登录,但处于“僵尸状态”。注销将清除过期的凭据,登录将使用新凭据刷新您以继续使用FB。@Buddhi Kavindra:请更准确地说。不工作是什么意思?您得到了什么错误?在哪一步?我可能会在下个月晚些时候回到FB上进行编码,如果需要,我会再次检查和更新。下午我与更多的细节,如果需要,我们可以从那里工作。Thxfind details here:显然,您链接到的票证指出,由于防火墙配置问题,您无法访问服务器。