【问题标题】:Firebase CLI is not authenticating because Google account is not retaining authorizationFirebase CLI 未进行身份验证,因为 Google 帐户未保留授权
【发布时间】:2017-05-09 23:36:47
【问题描述】:

我刚刚下载了 Firebase CLI(通过 firebase-tools NPM 模块),我正在尝试使用 firebase login。每次我被重定向到我的浏览器时,我都会向我的帐户授予 Firebase CLI 应用程序权限,并且我不断收到一个屏幕显示“Firebase CLI 登录失败”:

我尝试过运行firebase login --no-localhost,但这似乎也不起作用。

当我查看我的 Google 帐户 OAuth 授权 (https://myaccount.google.com/permissions) 时,未列出 Firebase。当我在此屏幕上单击“允许”时,就好像 Google 没有保存我允许 Firebase CLI 应用程序的选项。

我已经在两个不同的互联网连接上使用两个不同的 Google 帐户(一个 Gmail 和一个 G Suite)进行了尝试,结果是相同的。我有什么遗漏吗?

【问题讨论】:

    标签: firebase firebase-tools


    【解决方案1】:

    经过更多故障排除和研究后,我发现如果您的计算机位于代理后面,Firebase CLI 将无法正确进行身份验证或部署。这是known issue on GitHub。我在我的计算机上安装了一个程序来监控我所有的互联网流量,它使用代理来监控。卸载该程序后,Firebase CLI 就能够毫无问题地进行身份验证和部署。

    【讨论】:

    • 对于我们这些谷歌服务被阻止并且不能没有VPN的中国用户有什么解决方案吗?
    猜你喜欢
    • 2018-06-13
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 2016-10-06
    相关资源
    最近更新 更多