HTTP错误:401,输入的凭据不正确。 Firebase云功能

时间:2017-08-06 08:12:36

标签: firebase google-cloud-functions firebase-tools

每当我在终端(mac os sierra)中使用以下命令时

firebase init

将显示以下三个选项

❯◯ Database: Deploy Firebase Realtime Database Rules
 ◯ Functions: Configure and deploy Cloud Functions
 ◯ Hosting: Configure and deploy Firebase Hosting sites

如果我没有选择任何内容并按Enter键

我会收到以下信息

First, let's associate this project directory with a Firebase project.
You can create multiple project aliases by running firebase use --add, 
but for now we'll just set up a default project.

i  .firebaserc already has a default project, skipping

i  Writing configuration info to firebase.json...
i  Writing project information to .firebaserc...

✔  Firebase initialization complete!

但是当我选择第二个选项时

◯ Functions: Configure and deploy Cloud Functions

我会收到以下信息

First, let's associate this project directory with a Firebase project.
You can create multiple project aliases by running firebase use --add, 
but for now we'll just set up a default project.

i  .firebaserc already has a default project, skipping

=== Functions Setup

A functions directory will be created in your project with a Node.js
package pre-configured. Functions can be deployed with firebase deploy.


Error: HTTP Error: 401, The entered credentials were incorrect.
Amits-MacBook-Pro:firebase-functions Amit$ 

我已尝试使用 firebase注销然后 firebase登录,但同样的错误即将来临

我还使用了 firebase list

我得到了以下警告,然后我得到了项目列表

Amits-MacBook-Pro:firebase-functions Amit $ firebase list 警告:没有ES6 / C ++ 11,高级压缩编码不可用。回到gzip。

很久以前我已经使用firebase功能与另一个谷歌登录,现在我从那里注销并开始使用不同的谷歌登录帐户登录但无法这样做,如果我登录previouse谷歌登录仍然它'不工作

我还检查了我使用 firebase init 的目录,没有文件在该目录中创建。

在Firebase功能演示中,他们已经展示了一些文件的创建

https://www.youtube.com/watch?v=EvV9Vk9iOCQ&t=308s

我应该卸载firebase并重新安装吗?如果是,请告诉我如何卸载?

1 个答案:

答案 0 :(得分:32)

当我使用错误的Google帐户进行身份验证时,我遇到了相同的Firebase错误:“HTTP错误:401,输入的凭据不正确”。 我做了firebase login --reauth并使用正确的帐户登录。 之后,项目成功部署。