所以我有我的 Vue-CLI 项目,但我无法管理自动部署。
我整天都在谷歌搜索,我从那里得到了密钥,firebase login:ci
但我不明白我应该把它放在yaml
文件中的什么地方。
我确实将 FIREBASE_TOKEN 作为环境变量添加到我的 github 存储库中,但问题仍然存在。即使 firebase 文档说Option 1: Store the token as the environment variable FIREBASE_TOKEN. Your system will automatically use the token.
这是我的YAML
文件,由 firebase-CLI 生成。
我可以对我的存储库进行克隆、推送、获取、创建、删除和做任何我想做的事情。手动部署工作得很好。
自动部署(在另一个 repo 上,我在那里使用 Nuxt.js)开箱即用。
为什么我在使用 Vue-CLI 时遇到这么多麻烦?.. 以及如何解决这个问题?
UPD:这是输出,git ls-remote -h -t ssh://git@github.com/mattboldt/typed.js.git
执行此命令时似乎没有错误。现在我更加困惑......我什至不知道问题出在哪里......我也确实对另一个 repo (Nuxt.js) 进行了更改,并且自动部署确实在那里工作。我还确保 Nuxt.js 项目和 Vue-CLI 之间的 Firebase 服务帐户是 100% 相同的。它仍然不起作用。