linux更新svn客户端 | svn,subversion,更新svn
CentOS自带的svn版本是1.6.11
Svn1.6版本之前的设计是在每个文件夹下都存有.svn来保存svn信息和备份;
这种设计对于手工回复文件有一定的好处。1.6之后的版本都是使用在根目录下保存.svn文件夹,
这种新的设计大大增强了安全性。新的设计你拷贝一个文件夹时不再附带无用的版本信息,删除svn信息也更加方便
将这种文件夹拷贝给别人时也不用担心svn泄露。
从web安全的角度讲也是更加安全了。
关于svn泄露漏洞这里贴一点资料,大家自己去看;此话题已经脱离了本问标题,不再讨论。
升级过程
subversion是apache旗下的一个软件官方页面
http://subversion.apache.org/download.cgi#installing
里边有几种安装(升级)方式。
我这里给出最方便的方式,直接使用wandisco.com公司编译出的稳定版本;
点击此处打开http://www.wandisco.com/subversion/download
在页面中选择适合你系统的版本,在跳转的页面中填写一个表单。
其他信息无所谓关键是邮箱一定要写真实邮箱,稍后你邮箱中会接收到一个下载地址。
下载并以sudo权限执行bash脚本就OK了。
为了方便大伙使用,我这里贴一个我已经下载好了的CentOS6 X86_64的bash脚本。其他版本请自行下载!
svn泄露相关资料:
http://www.aisec.cn/secinfo/info/?type=svn
http://www.secpulse.com/archives/tag/svn%E6%96%87%E4%BB%B6%E6%B3%84%E9%9C%B2