4

我刚刚使用我的 Gmail 帐户创建了一个 firebase 帐户,我想测试将一个简单的 JS 应用程序部署到云中。我正在使用 Linux。我输入,firebase init终端说,“等待身份验证”,然后浏览器打开,很快我看到一条消息“身份验证应用程序”,但随后它消失了,并要求我登录到我的 Google 帐户。我登录,它会将我重定向到我的仪表板。在终端窗口中,它仍在等待身份验证。所以浏览器永远不会告诉终端窗口我登录并卡住了。

有任何想法吗?

4

2 回答 2

9

我找到了一个对我有用的答案(如何登录到无头远程服务器上的`firebase-tools`?

  1. 在终端上使用以下命令: $ firebase login --no-localhost

  2. 将生成不同的身份验证链接。在任何机器上,打开浏览器并粘贴来自终端的链接。

  3. 结果是您现在需要将其粘贴到终端中的授权代码。

一切都应该运作良好......我希望......

于 2017-07-18T04:16:16.603 回答
-2

firebase init您应该登录之前 ( firebase login)

如果你打firebase login

首先,您的 cli 请求允许 firebase

Allow Firebase to collect anonymous CLI usage information?

输入yes并回车

现在将生成一个 url

复制网址并在任何浏览器中打开

登录(如果需要)

如果您首先使用它,它会在您点击确定时请求许可

登陆成功

于 2017-04-26T13:03:38.027 回答