我即将启动一个基于 CodeIgniter 的项目,并计划使用 Git 作为我们的 DVCS。我将与其他一些开发人员合作,中央(原始)服务器是私人托管的。但我也想开源它,稍后将代码发布到Github。
我的问题是,有没有办法在 Git 中分离配置文件,以便配置文件中的私有信息不会发送到 Github 远程,而是发送到源站和其他对等点。
另一个问题是我们是否可以使用类似的解决方案来拥有本地开发配置文件和用于生产的服务器配置文件?
创建文件config.php.sample
and database.php.sample
每个开发人员都会使用它,其中包含密码和其他敏感信息的占位符。添加config.php
and database.php
给你的.gitignore
第一次部署到生产站点时,您将创建config.php
and database.php
文件。后续推送不会覆盖config.php
and database.php
因为它们不包含在 git 存储库中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)