通过git版本控制,处理config的问题

项目的config文件都会存储一些敏感的配置信息。通过git来进行版本控制的时候,储存在公共空间,如何处理config文件,是要加入.gitignore忽略?还是每次在服务器部署提交的时候都对config进行修改?求老司机给个经验。

JellyBool

敏感信息都是推荐 gitignore 掉的。laravel 的项目可以考虑 env 文件

daryl

@JellyBool 第一次部署的时候,config文件是忽略然后在服务器上更改,还是先通过git部署上去然后再忽略?

keikeizhang

我们公司的laravel项目都是忽略掉,不把任何配置文件放在git上面,我们公司有一个内部服务器,专门存放一些配置文件,我们一般都把配置文件scp到内部服务器上,我们使用的是云服务器,初始配置一次也花费不了多长时间,还可以顺便感觉一些配置是否有问题。