subversion check out时报错 Can't read from connection: 远程主机强迫关闭了一个现有的连接

今天使用svn 进行check out时,中途报了以下错误:

  Can't read from connection: 远程主机强迫关闭了一个现有的连接

根据在网上搜的一些资料,发现svnserve.conf文件里的anon-access和auth-access配置被注释掉了,去掉前面的#后,再次访问报“Unable to connect to a repository at URL 'svn://sgl' E:\SVN\svnstorage\conf\svnserve.conf:19:Option expected” ,后来发现svnserve.conf文件19行anon-access属性前有个空格,去掉前面的空格再次访问又报“认证失败”,检查了一下配置文件,发现authz文件的[groups]没有指定访问资源路径,在[groups]下面增加了"[/]"(访问所有资源,也可以指定文件夹,如[/svn/资料]),问题终于解决了。

下面是我的svn配置文件里的主要配置:

svnserve.conf文件:
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

passwd文件:
[users]
sgl=sgl

authz文件:
[groups]

[/] 
sgl = rw

 

注意属性前面不要加空格

 

 

 

 

java交流群:101085864

猜你喜欢

转载自songguoliang.iteye.com/blog/1881255
今日推荐