1

我不想将电子邮件服务器的用户名/密码组合提交给 Git,因为源代码是公开的。有没有办法在 Heroku 本身上改变它?

4

1 回答 1

3

https://devcenter.heroku.com/articles/config-vars

处理此类配置变量的传统方法是将它们放在源下 - 在某种属性文件中。这是一个容易出错的过程,对于开源应用程序来说尤其复杂,因为这些应用程序通常必须使用特定于应用程序的配置来维护单独的(和私有的)分支。

更好的解决方案是使用环境变量,并将密钥保留在代码之外。在传统主机上或在本地工作,您可以在 bashrc 中设置环境变量。在 Heroku 上,您使用配置变量。

使用 Heroku CLI 的 config、config:add、config:get 和 config:remove 来管理你的配置变量:

于 2012-10-17T21:21:40.303 回答