1

我进入了系统进化的一部分,我得到了一些包含敏感数据凭据的文件,我正在通过 heroku 使用基于 git 的部署,并且希望继续以这种简单的方式进行操作。

如何从一个分支中删除一些配置行,将其保留在另一个分支上,并确保在合并发生时它保留在那里?

这里最好的做法是什么?

4

2 回答 2

3

敏感数据不应该在源代码控制中——您应该使用 Heroku 配置变量,然后这些变量将在您的应用程序中作为环境变量公开。在 Heroku 网站上阅读更多信息:https: //devcenter.heroku.com/articles/config-vars

于 2013-10-27T21:00:14.390 回答
0

我是 Microsoft.NET 商店,您可以使用配置文件包括:

<connectionStrings configSource="HerokuSpecificConfigFile.config" />

您的发布配置文件转换将使用上面的包含行替换开发连接字符串。这将允许您只保留HerokuSpecificConfigFile.config远程部署。

于 2013-10-27T21:09:26.800 回答