【问题标题】:firebase init command failing to executefirebase init 命令执行失败
【发布时间】:2017-11-12 06:58:45
【问题描述】:

谁能帮我解决这个错误我无法在运行 firebase deploy 之前运行 firebase init 命令。

错误:身份验证错误:您的凭据不再有效。请运行 firebase login --reauth

对于 CI 服务器和无头环境,使用 firebase login:ci 生成新令牌

【问题讨论】:

    标签: firebase login continuous-integration firebase-tools


    【解决方案1】:

    您的凭据无效 您只需要再次登录 试试命令firebase login --reauth

    【讨论】:

      【解决方案2】:

      如果您落后于代理调用set "NODE_TLS_REJECT_UNAUTHORIZED=0"here所述

      【讨论】:

      • Linux/macOS 用户应将 set 替换为 export
      • 这个命令好像只对cmd有效,我怎么能用powershell做到这一点?
      • 虽然这并没有解决我的问题,但它提醒我 firebase 内部使用 node(我已经设置了防火墙 - 这最终导致了身份验证失败) - 谢谢!
      • 不起作用。甚至从 cmd 或 powershell 运行。
      【解决方案3】:

      对于来自 Firebase CLI 的此类身份验证错误。

      执行以下步骤:

       1. firebase logout
       2. firebase login
       3. Once the URL opens, go to Google account and remove access which was already given to firebase app distribution ["Remove Access"]
       4. Come back to the URL window and select Allow
       5. Should result in a successful login
      

      即使在此反复出现 Firebase 登录 CLI 问题之后 - 建议重新启动系统并再次执行 firebase login

      希望这会有所帮助!

      【讨论】:

        【解决方案4】:

        请试试这个命令

        set "NODE_TLS_REJECT_UNAUTHORIZED=0"
        

        然后重新运行,

        firebase login
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-04-18
          • 2022-07-01
          • 1970-01-01
          • 1970-01-01
          • 2019-05-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多