解决svn连接出现Repository moved permanently 等问题

配置好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.失败乃成功之母

评论/留言