今天搭建了svn服务器,蛋疼死了。
因为这个服务器上之前已经配置过一个项目,所以我就刻意的想把这个项目的路径尽量和那个不同。于是就新建了个用户,在那个用户下建立了项目,结果就配置完以后,客户端一直无法连接上,报的这个错误:No repository found in svn://** 一顿百度也没弄明白到底怎么回事,后来出现了其他错误也直接忽视掉了,之后换回了那个项目重新建,还是没能成功,弄着弄着发现错误已经变成了另一个错误,再次搜这个错误:conf/svnserve.conf:12: Option expected。这个一搜,有希望了。于是看到了这个:http://hi.baidu.com/bazhaohua/blog/item/142d801ae8e1dfe4ae5133bd.html 原来是配置文件里的空格引起的,改了以后,就好使了。回过头来再看下,明白问题出在哪里了,第一次那个错误是客户端检出的路径不对,用 svnserve -d -r path1 启动了后,检出时 svn://服务器ip/path2,这个path2直接是path1的下一层路径,之前我多次尝试其实是有对的(变成第二个错误),但是我一看有错就没仔细看是什么错误,直到后来才发现。还是饿久了注意力不集中了。
另外附上最后一次弄成功时找的配置教程,各位有问题就留言吧,其实还是挺简单的,也就几条命令。