我使用以下指南在装有 Ubuntu 的机器上设置 SVN 服务器:
但是,当我尝试浏览 svn 目录 ( https://X.X.X.X/svn
) 时,我收到“403 Forbidden”错误。
在error.log
文件中,我每次都会得到以下两行:
无法获取资源信息。[403, #0]
(2)没有这样的文件或目录:URI 不包含存储库的名称。[403, #190001]
Abatishchev 有一个类似的问题,他通过改变来解决它
<Location /svn>
至<Location /svn/>
RedGlyph建议将该行添加RedirectMatch ^(/svn)$ $1/
到配置文件中。
不过,这些解决方案都没有改变我的任何东西。
如果我浏览https://X.X.X.X/
,我可以在未经授权的情况下进入,并且可以浏览一个名为apache2-default
的文件夹,其中包含文件svnindex.css
和svnindex.xsl
(通过谷歌搜索似乎是标准的)
目标是拥有一个具有授权读写访问权限的工作 SVN 服务器,只有一个存储库(尽管指南中的配置使其兼容更多)。
我该如何设置 apache 来做到这一点?