在存储库中存储可能敏感的数据库连接字符串(通常位于app.config
中)的最佳解决方案是什么?我不会感到紧张将他们推向我们目前的私人开发git repo,但如果我们发布这个项目开源,我们的数据库信息将供全世界查看。
对连接字符串进行硬编码会自杀,但我需要在存储库中包含我的app.config。
答案 0 :(得分:0)
创建app.config.template文件并清理所有敏感信息。将其推送到您的公共仓库而不是app.config,以及最终用户复制它的说明,并填写必要的字段以创建自己的app.config。