2

最近,我一直在开发一个具有客户端和服务器的开源代理。客户端和服务器都有脚本。

服务器端可以运行在云平台上,客户端连接服务器。

我在Heroku上注册了一个用于调试服务器的应用程序,该应用程序的地址暂时写在客户端脚本中。

这就是环境。但显然服务器的地址只是为了个人调试。我不想公开。

我目前的方法是,每次在我提交到存储库之前,我都会删除该地址,并在提交后将其添加回来。这显然不是一个好方法。

这种现象应该很普遍。人们通常如何处理它?

4

2 回答 2

9

有一个config.ini从 git 中排除的配置文件(例如 )(即,将其添加到您的项目中.gitignore)并包含一个示例配置(config.example.ini)。

于 2012-06-18T12:04:01.237 回答
1

将信息存储在环境变量或源代码树之外的文件中。

对于更复杂的项目,您可以将其作为参数提供给构建脚本。

于 2012-06-18T12:04:10.800 回答