Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
我们先来理解下 Git 工作区、暂存区和版本库概念:
下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系:
?git泄露原因:人为粗心未在发布代码前将隐藏目录?.git删除,给攻击者可乘之机。url/.git+enter
Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。
与git相同,在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。?
svn泄露原因:人为偷懒发布代码时,未使用”导出“功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏文件夹被暴露于外网环境。url/.svn+enter获取服务器源码、svn服务器账号密码等信息。
web7
由提示可得enter一下得flag👌
web8一个道理