我得到了我的系統進化的一部分,我得到了一些文件,其中包含敏感數據憑據,我使用基於git的部署通過heroku,並希望繼續這樣簡單的方法。保持生產配置文件隱藏於開發人員
如何從一個分支中刪除一些配置行,並將其保留在另一個分支上,並確保它在合併時保持在那裏?
什麼是最好的折扣?
我得到了我的系統進化的一部分,我得到了一些文件,其中包含敏感數據憑據,我使用基於git的部署通過heroku,並希望繼續這樣簡單的方法。保持生產配置文件隱藏於開發人員
如何從一個分支中刪除一些配置行,並將其保留在另一個分支上,並確保它在合併時保持在那裏?
什麼是最好的折扣?
敏感數據不應該在源代碼管理中 - 您應該使用Heroku配置變量,然後將其作爲應用程序中的環境變量公開。瞭解更多關於Heroku的網站:https://devcenter.heroku.com/articles/config-vars
我你是你可以使用配置文件中的Microsoft.NET店包括:
<connectionStrings configSource="HerokuSpecificConfigFile.config" />
您發佈配置轉變比將取代上面的包括線的開發連接字符串。這將允許您將HerokuSpecificConfigFile.config
僅保留在您的部署中。