Firebase登录失败

时间:2016-05-30 13:01:20

标签: firebase firebase-realtime-database firebase-security

我在尝试迁移到新的firebase控制台时遇到了麻烦。 我正在完成此链接上的内容:https://firebase.google.com/support/guides/firebase-web#import_your_project_to_the_firebase_console_numbered

这就是第2步中发生的事情: Firebase登录失败 Firebase CLI登录请求被拒绝或发生错误。如果您仍然无法登录,请再次运行firebase登录或联系支持。

有什么想法吗?谢谢你。

11 个答案:

答案 0 :(得分:15)

您应该尝试以下方法:

Dim rng As Range
With Worksheets("Sheet2")
    Set rng = .Range("J3:J" & .Range("J" & .Rows.Count).End(xlUp).Row)
End With
'rng will now be a Range object referring to everything in
' column J, starting at row 3 and ending at the last
' non-blank cell in column J

答案 1 :(得分:5)

可能的原因可能是您正在使用代理。

firebase存在问题:Unable to deploy behind a proxy

如果您使用代理,则可以将此问题引用至:Firebase in NodeJS with HTTP Proxy

答案 2 :(得分:2)

  

Firebase CLI目前不支持代理。

我们已经意识到了这个问题,但没有时间表来解决问题。您可以在此处跟踪跟踪问题:https://github.com/firebase/firebase-tools/issues/155

答案 3 :(得分:1)

对我来说,这个问题是由于网络代理在识别之前我尝试了互联网上所有可用的解决方案。

这个问题是由于网络代理,由于代理无法获得正确的SSL。我请求我的网络团队在没有代理的情况下指导我的连接。

因此,问题解决了!

答案 4 :(得分:1)

这肯定会奏效!!!

请试试这个命令

set "NODE_TLS_REJECT_UNAUTHORIZED=0"

然后重新运行,

firebase login

答案 5 :(得分:0)

不是答案,而是在评论

中无法正确格式化的更多细节

我在首次登录时遇到同样的问题

我所做的步骤(来自Windows 10 Professional上的cygwin终端)

firebase login --no-localhost

在此之后我收到消息"

Visit the URL on any device....
Paste authentication code here:

然后,在我的浏览器上,我看到Google询问我是否授予Firebase CLI访问权限。我说是,然后我在浏览器上显示授权码。 我将此代码复制到cygwin控制台,然后......

Error: Authentication Error.

答案 6 :(得分:0)

猜测你是在工作场所还​​是在代理人后面。这个知道错误。您可以在此处跟踪此问题的状态 - https://github.com/firebase/firebase-tools/issues/155

答案 7 :(得分:0)

对于可能遇到此问题并自省的其他人,“但是,我不是背后的代理...”:我通常会运行Little Snitch。 (请注意,我不是为LS工作,只能使用产品。这不是作为广告。)经过几分钟的考虑,我意识到它实际上是一个代理。我将其关闭(通过单击“停止网络过滤器”选项),然后就可以登录了。然后我重新打开Little Snitch。

[更新]

我正在尝试使用firebase serve --only functions在本地测试Cloud Functions。重新打开Little Snitch之后,我开始得到:

Error: Authentication Error: Your credentials are no longer valid. Please run firebase login --reauth

因此,显然,您也不能从代理后面在本地提供功能。重新关闭LS过滤可解决此问题。我可能会使用白名单选项,但是我还没有对此进行探讨。我现在正试图恢复工作。

答案 8 :(得分:0)

请注意,如果您的环境中设置了Firebase CLI,则它将使用HTTP_PROXY变量。 (您可以运行 echo $ HTTP_PROXY 进行验证),因此请确保您处于可以访问代理服务器(例如公司网络) OR 您在用于Firebase的终端中取消设置HTTP_PROXY 。否则,您将收到此误导性错误,提示“身份验证错误:您的凭据不再有效。”

答案 9 :(得分:0)

对于任何被迫使用VPN提供程序进行连接的人(例如Astrill),您都不能使用OpenWeb协议。 使用StealthVPN。为我解决了这个问题

答案 10 :(得分:0)

您可以使用 firebase注销注销,然后使用 firebase登录登录。它可以轻松解决问题。