最近,我一直在开发一个具有客户端和服务器的开源代理。客户端和服务器端都有脚本。
服务器端可以运行在云平台上,客户端连接服务器。
我在Heroku上注册了一个用于调试服务器的app,那个app的地址暂时写在了客户端脚本中。
这就是环境。但显然服务器的地址只是为了个人调试。我不想公开。
我目前的方法是,每次提交到存储库之前,我删除地址,提交后,我将其添加回去。这显然不是一个好的方式。
这种现象应该是很普遍的。人们通常如何处理?
最佳答案
拥有一个从 git 中排除的配置文件(例如 config.ini
)(即将其添加到项目的 .gitignore
中)并包含一个示例配置(config.example.ini
) 代替。
关于git - 如何在开源项目中 stash 私有(private)信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11082390/