繁体   English   中英

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

[英]Firebase hosting - Unable to authorize access to project

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

Unable to authorize access to project project-1234567890

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

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

在完成 firebase init 后尝试运行它

firebase use --add

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

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

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

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

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

键入这些命令:

  1. firebase login

    使用包含您的 Firebase 项目的电子邮件登录

  2. `firebase 使用 --add

    选择你的项目名称

  3. 现在输入: firebase deploy

您可以检查 firebase-debug.log 在我的情况下,错误是“FirebaseError:HTTP 错误:401,请求的身份验证凭据无效。”

运行以下命令:-

firebase login --reauth

然后你可以使用

firebase deploy

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

确保您登录到正确的帐户。 所以使用$firebase logout out 然后$firebase login选择正确的帐户并允许 CLI。

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

我做了纱线构建

并添加 { "projects": { "default": "xxx", "staging": "yyyy" } }

到 .firebaserc

不知道哪一个有帮助!

我也面临这个问题并现在修复

  1. 我也面临这个问题并现在修复。
  2. 我尝试注销,记录但任何 firebase 命令都显示相同的错误。
  3. 我确认我的用户 ID 具有完全访问权限。
  4. 我试过 firebase cli update npm install -g firebase-tools not working
  5. 我以管理员身份运行CMD运行了一段时间。 但不再

最后,我通过删除 .config 文件夹解决了这个问题,然后 firebase 命令正常工作并创建了新的.config文件夹

C:\Users\DELL\.config

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM