无法在Windows7上打开请求的SVN文件系统

时间:2016-01-01 11:40:34

标签: apache svn

在Windows 7上使用subversion配置apache httpd时,得到以下错误.. 我已经安装了不同类型的SVN版本和apache也仍然面临这个问题..可以请一些人帮我解决这个问题..

svn, version 1.9.1 (r1698128)        `compiled Sep  1 2015, 19:50:43 on x86-microsoft-windows`
httpd-2.2.22-win32-x86-openssl-0.9.8t,
Server version: Apache/2.2.22 (Win32)
Server built:   Jan 28 2012 11:16:39

之前我已经安装了svn for 1.8.18和httpd-2.2.25-win32-x86-openssl-0.9.8y

我将以下文件复制到apache / conf / httpd

LoadModule  dav_module             modules/mod_dav.so
LoadModule dav_fs_module        modules/mod_dav_fs.so 
LoadModule  dav_svn_module         modules/mod_dav_svn.so
LoadModule  authz_svn_module       modules/mod_authz_svn.so

获得以下错误:

    This XML file does not appear to have any style information associated with it. The document tree is shown below.
    <D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns" xmlns:C="svn:">
<C:error/>        <m:human-readable errcode="160043">Could not open the requested SVN filesystem</m:human-readable>
</D:error>

1 个答案:

答案 0 :(得分:1)

首先,显示完整的httpd.conf文件,看看登录到Apache日志的内容。我想你可以通过查看日志来了解根本原因。

接下来,如果您自己在Windows上设置SVN + Apache服务器时遇到麻烦,请在Web上搜索预先打包的一体化解决方案。例如。 google&#34; svn服务器窗口&#34;。否则,请查看official binary packages page

<强>更新

记录错误最有趣的部分是:

E160043: Expected FS format between '1' and '6'; found format '7'

错误表示您已安装Subversion 1.8作为服务器。但是,存储库是使用Subversion 1.9工具创建的,并且具有更新的格式。您应确保服务器位于最新版本1.9或使用1.8工具创建存储库。还有另一个选项可以帮助您:使用svnadmin create REPOSITORY --compatible-version 1.8命令创建存储库。

当您运行svn --version时,您看到version 1.9.1 (r1698128)只表示您的命令行客户端具有版本1.9.1。这与服务器端无关。