1

我在服务器上运行 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 行。

请帮忙!我需要能够从我的桌面访问我的存储库!

4

0 回答 0