![无法从外部访问 SVN - 无法打开请求的 SVN 文件系统](https://linux22.com/image/509747/%E6%97%A0%E6%B3%95%E4%BB%8E%E5%A4%96%E9%83%A8%E8%AE%BF%E9%97%AE%20SVN%20-%20%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E8%AF%B7%E6%B1%82%E7%9A%84%20SVN%20%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F.png)
当我在我的机器上访问以下 URL 时https://svnserver:80/svn/web/domain.com我收到错误:
<D:error>
<C:error/>
<m:human-readable errcode="2">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
我的存储库的确切名称是domain.com
,我已经启动并运行 https,那么有什么想法为什么我无法访问存储库?
我的dav_svn.conf:
<Location /svn/web>
DAV svn
SVNPath /var/svn-repos/web
</Location>
SVNParentPath /var/svn-repos/
我的dav_svn.conf 应该是:
<Location /svn/web>
DAV svn
SVNParentPath /var/svn-repos/web
</Location>
答案1
HTTPS 使用端口 443 而不是 80。
尝试https://example.com/svn/web/domain.com
答案2
对我来说问题是 SVNParentPath 属于 Location 而不是 SVNPath....
dav_svn.conf 文件中的文档没有清楚地显示这一点。