我只是在我的本地网络上设置了 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>
我刚刚在我的 webvpnconfig.php
文件中取消了对这一行的注释
$config->parentPath('/var/www/html/svn');
我正在使用单个用户访问控制文件来管理不同存储库的权限。
如果我在我的 config.php 文件中添加以下行,那么我得到的错误是“您没有查看此内容的必要权限。”
$config->useAuthenticationFile('/etc/svn-acl-conf'); // Global access file
我该如何解决这个权限问题,我需要做什么配置来解决这个问题?给我一些提示或想法来解决我的问题。
感谢和问候