我在服务器上运行CVS2SVN时遇到问题。我之前已成功运行它但是在第5遍中遇到了排序错误,所以这次我添加了一个指向我系统上的排序程序的排序选项。 (sort="C:/cygwin/bin/sort.exe"
)。它运作良好,CVS2SVN似乎成功完成。所以我去桌面检查文件(svn co file:///C:/repo_name
),我收到了这个错误:
svn:无法打开一个ra_local会话到url。 svn:无法打开 repository'file:/// C:/ repo_name'
当我尝试访问我的其他存储库时,我得到了相同的消息。我检查了Apache日志文件,发现了这些消息:
Apache2.2服务正在重启。启动Apache2.2服务。 Apache2.2服务正在运行。 Init:会话缓存不是 配置[提示:SSLSessionCache]
[Wed Oct 26 15:37:33 2011] [warn] pid文件C:/ Program Files (x86)/ Apache软件 Foundation / Apache2.2 / logs / httpd.pid 覆盖 - 以前Apache运行的不干净关闭?
[Wed Oct 26 15:37:40 2011] [错误]内部错误:pcfg_openfile() 用NULL文件名调用
[Wed Oct 26 15:37:40 2011] [错误] [客户端147.16.148.223](9)错误文件 descriptor:无法打开密码文件:(null)
[Wed Oct 26 15:38:37 2011] [错误] [客户147.17.209.173] (20014)内部错误:无法打开文件'c:\ projects \ svn \ format': 该系统找不到指定的文件。
[Wed Oct 26 15:38:37 2011] [错误] [客户端147.17.209.173]不能 获取资源信息。 [500,#0]
[Wed Oct 26 15:38:37 2011] [错误] [客户端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行。
请帮忙!我需要能够从桌面访问我的存储库!