【发布时间】:2015-12-16 14:17:43
【问题描述】:
我试图设置一个 Subversion 服务器,但现在我遇到了一个问题:我在 http://blabla.com/svn 页面和 http://blabla.com/svn/MyRepo 上有一个 403 Forbidden 错误。
我查看了 Apache 错误日志,发现错误:“URI 不包含存储库的名称。[403, #190001]”
这是我的 dav_svn 配置:
<Location /svn>
DAV svn
SVNParentPath /var/svn
SVNListParentPath On
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
</Location>
编辑:我找到了解决方案,我的 authz 文件是错误的!
【问题讨论】:
-
我不太确定这更像是一个与编程相关的问题,而不是一个服务器管理问题......也许 SuperUser 的管理员专家可以帮助你调试这个:)跨度>
-
你的仓库是直接在
/var/svn下吗? -
@steffen 是的
-
您是否尝试在
/var/svn上使用斜杠?你检查了权限吗? Apache 可以读取 /var/svn 吗? -
@steffen 即使有斜杠也不起作用,是的,Apache 可以读取 /var/svn
标签: svn