Firebase托管 - 无法授权访问项目

时间:2016-05-23 02:12:27

标签: firebase-hosting

我正在使用$firebase deploy将我的静态文件上传到我新创建的firebase项目,但是在命令行中出现以下错误。

Unable to authorize access to project project-1234567890

错误消息继续提及Firebase CLI仅与我正在使用的新Firebase控制台兼容。

我之前已经登录过,所以我相信我应该可以访问我在控制台中创建的项目。

8 个答案:

答案 0 :(得分:39)

在完成firebase init

后尝试运行此命令
firebase use --add

从那里您可以选择您的实例,例如:your-project-name-instance

我遇到了同样的问题,运行该命令并选择实例允许我进行部署。

答案 1 :(得分:14)

我通过以下步骤解决了我的问题:

  1. 我删除了.firebaserc。
  2. 然后我又跑了:

    firebase init
    
  3. 然后我选择了我的默认项目。

答案 2 :(得分:7)

您可以检查firebase-debug.log 就我而言,错误是“ FirebaseError:HTTP错误:401,请求具有无效的身份验证凭据。”

运行以下命令:-

firebase login --reauth

然后您就可以使用

firebase deploy

答案 3 :(得分:5)

键入以下命令:

  1. firebase login
      

    使用满足Firebase项目要求的电子邮件登录

  2. `firebase使用--add
      

    选择项目名称

  3. 现在输入:firebase deploy

答案 4 :(得分:2)

当我尝试$firebase deploy --debug时,我的上传似乎有效。我不确定这个新命令是否解决了这个问题,或者在执行部署之前我是否需要在创建项目后等待一段时间。

答案 5 :(得分:1)

确保您已登录到正确的帐户。因此,请先使用$firebase logout,然后$firebase login选择正确的帐户并允许使用CLI。

答案 6 :(得分:0)

我做到了 纱线结实

并添加  {   “项目”:{     “默认”:“ xxx”,      “ staging”:“ yyyy”   } }

到.firebaserc

不确定哪个帮助!

答案 7 :(得分:0)

授权问题要求您允许当前记录在“项目概述->用户和权限”下。此错误意味着登录用户不属于所讨论的Firebase数据库的任何允许角色。您必须转到firebase控制台,并将用户添加到“用户和权限”下的角色。