我在服务器上运行 CVS2SVN 时遇到问题。我之前已经成功运行过它,但是在第 5 步中出现排序错误,所以这次我添加了一个排序选项,指向我系统上的排序程序。( sort="C:/cygwin/bin/sort.exe"
)。它运行良好,CVS2SVN 似乎成功完成。所以我去我的桌面检查文件(svn co file:///C:/repo_name
),我得到了这个错误:
svn: 无法打开到 url 的 ra_local 会话。svn:无法打开存储库 'file:///C:/repo_name'
当我尝试访问我的其他存储库时,我收到了相同的消息。我检查了 Apache 日志文件,发现了以下消息:
Apache2.2 服务正在重新启动。启动 Apache2.2 服务。Apache2.2 服务正在运行。初始化:未配置会话缓存 [提示:SSLSessionCache]
[2011 年 10 月 26 日星期三 15:37:33] [警告] pid 文件 C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/httpd.pid 覆盖 - 先前 Apache 运行的不干净关闭?
[2011 年 10 月 26 日星期三 15:37:40] [错误] 内部错误:使用 NULL 文件名调用 pcfg_openfile()
[2011 年 10 月 26 日星期三 15:37:40] [错误] [客户端 147.16.148.223] (9) 文件描述符错误:无法打开密码文件:(null)
[2011 年 10 月 26 日星期三 15:38:37] [错误] [客户端 147.17.209.173] (20014) 内部错误:无法打开文件 'c:\projects\svn\format':系统找不到指定的文件。
[2011 年 10 月 26 日星期三 15:38:37] [错误] [客户端 147.17.209.173] 无法获取资源信息。[500, #0]
[2011 年 10 月 26 日星期三 15:38:37] [错误] [客户端 147.17.209.173] 无法打开请求的 SVN 文件系统 [500,#720002]
我发现如果我登录到服务器,我可以签出文件,但是当我尝试将它们重新签入时,我得到了
错误:提交失败(详情如下):错误:无法打开请求的 SVN 文件系统
在此之前,我一直试图让 SSL 证书在我的服务器上运行,并且一直在更改我的 Apache httpd 文件中的选项。它目前设置为最低限度,只有一个虚拟主机 *:80 和以下内容:
<Location /svn >
DAV svn
SVNListParentPath on
SVNPath "c:\projects\svn"
AuthName "Subversion repository (Basic)"
AuthType Basic
</Location>
<Location /webSVN/>
Options FollowSymLinks
AuthType Basic
AuthName "Subversion Repository (web)"
</Location>
我注释掉了包含所有 SSL 设置的 Include ssl.conf 行。
请帮忙!我需要能够从我的桌面访问我的存储库!