SVN维护日记

       最近比较关注SVN新版本的信息,好像现在最新的已经是1.6版本了。 上周把1.5卸载后安装了1.6,除了外观上作了些优化,似乎功能上没有太大的修补。另外,比较郁闷的是,原有1.5版本下的文件也无法再使用,标示图标全部消失。确定应该是新旧版本对库的支持的问题。算了算了,还是用回原来的版本好了。

       闲着没事,用虚拟机又安装了一下Linux系统,然后按照步骤安装一遍Linux下的SVN。 许久没有捣鼓了,有些命令记得不是太清楚,打开手册,一遍温习,一遍做吧。 速度还是挺快的,连系统带SVN库的建立,也就30多分钟。建个库,再建两个用户,回到终端上就可以调试了。不过比较让我郁闷的事情出现了,用浏览器的方式将本地的文件上传到SVN库的时候,总是出现错误: svn: Can't create directory '/opt/subversion/db/transactions/0-1.txn': Permission denied。难道是库的权限没有赋予?那咱就把库目录的所有者改为apacheapache用户,目录权限改为777。ll查看一下,应该没有错了。再提交文件,哐当,又报错了。 囧!回到系统里,把库的权限,证书的权限,用户的权限再好好查看一遍,看不出什么错误~~~~ 

     上网搜索了一下,各种回复的都有,不过都对不上路子。偶然在一个人的博客上看到,他也遇到相同的情况,这是Linux系统里的SeLinux程序没有配置好的原因,运行“setenforce 0”停止它,问题解决。呵呵,这下似乎找到根源了,用X-shell软件连接到Linux系统里,修改/etc/sysconfig/selinux,把SELINUX设定为disable再reboot系统。OK,终于可以看到上传文件的界面了。

    总结一下,好像大家现在都不怎么使用基于Linux系统下的SVN系统,可能是操作上的问题,Windows平台下的SVN系统用的人更多一些。如果不是开始接手就是Linux,或许我也会用Windows平台下的SVN,毕竟Windows系统的易用性更好一些。 不过出于安全性考虑,个人更倾向前者。刚刚看了一下,已经有VisualSVN-Server出来了,也是基于Windows系统开发的,使用上更简单了,特别是用户对库文件的权限设置做到了界面化,人性化。有一点计算机基础的人都可以自己进行架设SVN服务器了。这是件好事,技术的目的在于便利,易推广,让更多人会使用。一个自我封闭的系统,终究得不到大家的认可,慢慢也就被淘汰了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值