无法连接到URL“svn:// localhost”的存储库

时间:2012-11-30 13:31:57

标签: windows svn

我使用admin帐户在Windows 7操作系统上安装了Subversion软件包版本1.7

我使用以下命令创建了存储库:svnadmin create "c:\svn_repository"

我修改了svnserve.conf和passwd文件:anon-access = readauth-access = writepassword-db = passwd

我将Subversion安装为Windows服务,然后使用以下命令启动它:

sc create svnserver binpath= "C:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r c:\svn_repository" DisplayName= "Subversion" depend= tcpip start= auto

我还将变量SVN_EDITOR设置为:set SVN_EDITOR=c:\windows\system32\notepad.exe

我遇到的问题是当我调用以下命令时:

svn mkdir svn://localhost/myproject

我收到以下错误:

svn: E200002: Unable to connect to a repository at URL 'svn://localhost'
svn: E200002: C:\svn_repository\conf\svnserve.conf:19: Option expected

2 个答案:

答案 0 :(得分:9)

检查svnserve.conf中是否为您指定的每个选项在行的开头添加空格(在您的情况下,检查svnserve.conf的第19行,如果在该行之前有空格,请将其删除)

答案 1 :(得分:1)

-r c:\svn_repository"svnadmin create c:\svn_repository不兼容

-r define 存储库的公共根,本身不能成为存储库