【发布时间】:2014-02-27 23:00:00
【问题描述】:
随着 secrets.yml 文件的发布,我消除了对 Figaro 的依赖,并将所有密钥移至 secrets.yml 并将该文件添加到 .gitignore。
但是当我尝试推送到 Heroku 时,Heroku 说他们需要我的仓库中的那个文件来部署网站。这是有道理的,但如果可以避免的话,我不希望我的密钥在 git 中。
使用 Figaro,我会运行一个 rake 任务,将密钥部署到 heroku 作为环境变量,并将 application.yml 保存在 .gitignore 中。显然,我不能再这样做了。那么我该如何处理呢?
【问题讨论】:
标签: ruby-on-rails heroku