我有一个ASP.NET MVC
有一些Web.config
配置的应用程序:
- 一个用于本地测试(即调试,它具有带有服务器和 Windows 身份验证参数的连接字符串);
- 一个用于生产(即Release,包含远程服务器、用户和密码的连接字符串
SQL server
);
现在,当我在 上提交项目时GitHub
,我意识到基本上(作为公共存储库)它对每个人都是可见的,我的远程数据库的服务器、用户和密码(我会说'doh ...)。
你如何管理这个?我会将它发布在我的git
存储库中(因为它有一些自定义的“发布”设置),但同时将我的私人数据隐藏在公共存储库中。