我使用以下指南在具有Ubuntu的计算机上设置SVN服务器:
How to setup a Subversion (SVN) server on GNU/Linux - Ubuntu
但是,当我尝试浏览svn目录(https://X.X.X.X/svn
)时,出现“403 Forbidden”错误。
在error.log
文件中,我每次都会得到以下两行:
无法获取资源信息。 [403,#0]
(2)没有这样的文件或目录:URI不包含存储库的名称。 [403,#190001]
Abatishchev had a similar issue他通过更改
解决了这个问题 <Location /svn>
至<Location /svn/>
和RedGlyph suggested将行RedirectMatch ^(/svn)$ $1/
添加到配置文件中。
这些解决方案都没有为我改变任何东西。
如果我浏览https://X.X.X.X/
我未经授权允许进入,可以浏览名为apache2-default
的文件夹,其中包含文件svnindex.css
和svnindex.xsl
({{3}似乎是标准的)
目标是拥有一个具有授权读写访问权限的工作SVN服务器,只有一个存储库(尽管指南中的配置使其与更多兼容)。
如何设置apache来执行此操作?