配置好svn后首次连接就出现了问题,提示说连接已经重定向了,可是我通过浏览器能正常访问(这个很正常,我开了Apache),可是用svn连接服务器的时候提示错误(Repository moved permanently to 'http://192.168.128.128/svn/lan' ),百度直接搜索发现很多都是清理一下就行了,可是我新安装了没有可以清理的啊,清理也没有用呢,我想可能是服务器配置出问题了。找找Google发现有人遇到同样的问题,看下来发现是我把svn的托管文件夹设置在web文件夹下了。Apache没能处理好,所以直接提示重定向。那么问题清楚了就好解决了,重新配置svn文件夹就可用了。
1.将/var/www/svn/托管目录移动上一级/var/svn/
mv /var/www/svn/ /var/
2.停止所有svn服务
killall svnserve
3.启动svn服务
svnserve -d -r /var/
4.在客户端清理全部
清除旧数据方法:右键->tortoisesvn->setting->Saved Data,都清理掉。
5.重新checkout成功。
注意:
1.连接地址是svn://xxxx/xxx 而不是http://xxxx/xxx。错误的话问题更严重了
2.权限设置要正确
3.失败乃成功之母