如何在Heroku上更改Rails应用程序的用户名和密码?

时间:2012-10-17 21:19:43

标签: ruby-on-rails email authentication heroku mail-server

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

1 个答案:

答案 0 :(得分:3)

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

  

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

     

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

     

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