【发布时间】:2013-03-06 10:25:25
【问题描述】:
我刚刚在我的本地网络上设置了 SVN 服务器。它按预期工作正常,但为了更方便地使用 SVN,我刚刚配置了 webSVN。但是在配置 webSVN 的config.php 文件后,它会向我显示所有存储库,并且不会要求我提供任何身份验证,例如用户名和密码。我在/etc/httpd/conf.d/subversion.conf 中拥有的是
<Location /mysvn>
DAV svn
SVNParentPath /var/www/html/svn
AuthzSVNAccessFile /etc/svn-acl-conf
AuthType Basic
AuthName "Subversion repos"
AuthUserFile /etc/svn-auth-conf
Require valid-user
SVNListParentPath on
</Location>
我刚刚在我的 webvpn 的 config.php 文件中取消了对这一行的注释
$config->parentPath('/var/www/html/svn');
我正在使用单用户访问控制文件来管理不同存储库的权限。
如果我在我的 config.php 文件中添加以下行,那么我得到的错误是“您没有查看此内容的必要权限。”
$config->useAuthenticationFile('/etc/svn-acl-conf'); // Global access file
我该如何解决这个权限问题,我需要做什么配置来解决这个问题?给我一些提示或想法来解决我的问题。
感谢和问候
【问题讨论】: