cic*_*ino 5 firebase firebase-tools
我按照官方GitHub 教程中描述的步骤将Firebase CLI(命令行)与 CI 系统(没有浏览器集成的简单操作系统)一起使用。我使用我的 PC 登录 firebase 并获取令牌(来自浏览器程序)。我在另一个系统上复制了令牌,并在所有命令中传递了令牌,但它不起作用。我收到消息说我需要通过身份验证才能执行这些操作:
firebase login
firebase prefs:token
Run Code Online (Sandbox Code Playgroud)
在其他系统中复制和使用令牌
firebase list --token sdfgfdsg......
Run Code Online (Sandbox Code Playgroud)
有什么问题?
确保不要firebase logout在您的 PC 上运行,因为这样做会使令牌无效(实际上,我们现在正在努力使这一点更加清晰)。
如果没有,请确保您引用了该令牌:
firebase list --token '-K.....|.....'
Run Code Online (Sandbox Code Playgroud)
如果未加引号,则身份验证令牌中包含的字符可能会导致 shell 错误,从而导致命令无法正确完成。
使用安装了浏览器和 firebase 工具的机器,运行firebase login:ci --no-localhostfirebase CLI 工具生成的密钥并将其粘贴到环境变量中并命名FIREBASE_TOKEN(不是$FIREBASE_TOKEN)。
在您的部署中,说
npm install -g firebase-tools
firebase deploy
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7834 次 |
| 最近记录: |