Firebase部署错误:授权失败

Pac*_*los 24 firebase angular

我正在尝试以下firebase deploy命令,我收到以下错误:

错误:授权失败.此帐户缺少项目ID项目的以下必需权限:

  cloudfunctions.functions.create
  cloudfunctions.functions.delete
  cloudfunctions.functions.get
  cloudfunctions.functions.list
  cloudfunctions.functions.update
  cloudfunctions.operations.get
  firebase.projects.get
  firebasehosting.sites.update
Run Code Online (Sandbox Code Playgroud)

我有所有的访问权限.我正在使用角6.

我应该提一下,这个项目在Firebase的前一个项目中正常运行.我创建了一个新的,我想将前一个的内容迁移到这个新的内容,并且问题就出现了.

我还应该提到在我与其他用户登录之前.

有任何想法吗?

Ros*_*l K 25

如果您在fireabse网站帐户中创建了项目,则在firebase部署期间,我们需要选择该firebase项目进行托管.此外,如果您在firebase帐户中创建了多个项目,我们需要为部署过程选择一个项目.为此,您需要运行以下命令.

firebase use --add

它将列出多个项目,您可以从该选项中选择一个.然后运行firebase部署.


小智 20

请按照以下步骤操作:

火力清单

结果:

??????????????????????????????????????????????
? Name ? Project ID / Instance ? Permissions ?
??????????????????????????????????????????????
? itest ? chrome-epigram-510    ? O       ?
??????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

使用命令:

火力基地使用chrome-epiggram-510

结果:现在使用项目chrome-epigram-510

使用命令

火力基地部署

结果
===部署到'chrome-epiggram-510'...

i  deploying hosting                                                                     
i  hosting[chrome-epigram-510]: beginning deploy...                                      
i  hosting[chrome-epigram-510]: found 9 files in dist/icrm                               
+  hosting[chrome-epigram-510]: file upload complete                                     
i  hosting[chrome-epigram-510]: finalizing version...                                    
+  hosting[chrome-epigram-510]: version finalized                                        
i  hosting[chrome-epigram-510]: releasing new version...                                 
+  hosting[chrome-epigram-510]: release complete                                         

+  Deploy complete!    
Run Code Online (Sandbox Code Playgroud)

托管网址:https//chrome-epigram-510.firebaseapp.com


nir*_* pb 13

我也遇到了同样的问题,但我先注销,然后再次登录即可正常工作

在命令行中注销firebase logout 以再次登录firebase login


And*_*ndy 7

我遇到了这个问题,因为我创建并使用了一个别名,firebase use --add然后从.firebaserc. 解决的办法是跑firebase use $alias哪里$alias是你的项目的别名。例如:firebase use default