在我的研究中,我发现有人担心在生产服务器上部署在线PHP应用程序时会留下其".hg"文件夹或".svn"文件夹。不幸的是,我没有找到清晰的解释为什么这是一个问题。我想更好地了解这个安全风险。
对我来说,似乎您不希望这些文件夹可见,就像您不希望显示PHP文件的内容一样。解决办法不就是配置Web服务器不服务于“.hg”目录吗?安全问题比这更深吗?我真的不知道。非常感谢您对此的帮助!
如果有帮助,我想保留版本控制在服务器的生产库中的原因如下:
谢谢!
对我来说,似乎您不希望这些文件夹可见,就像您不希望显示PHP文件的内容一样。解决办法不就是配置Web服务器不服务于“.hg”目录吗?安全问题比这更深吗?我真的不知道。非常感谢您对此的帮助!
如果有帮助,我想保留版本控制在服务器的生产库中的原因如下:
- 从Staging更快速的部署(与每次部署进行新的复制相比)
- 简单且快速的回滚功能
- 通过
hg st
验证生产是否保持不变的能力
谢谢!