2

我使用管理员帐户在 Windows 7 操作系统上安装了 Subversion 包 1.7 版

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

我修改了svnserve.conf和 passwd 文件:anon-access = read、、auth-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
4

2 回答 2

9

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

于 2012-11-30T13:38:24.087 回答
1

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

-r 定义存储库的公共根并且不能是存储库本身

于 2012-11-30T13:57:10.187 回答