这里我们遇到了一个异常,尝试设置 SVN 身份验证。这是 apache 配置:
<Location /repo_main>
DAV svn
SVNPath /svn/repo_main
AuthType Basic
AuthName "svn"
AuthzSVNAccessFile /svn/repo_main/conf/authz
Require valid-user
<Limit GET HEAD OPTIONS CONNECT POST PROPFIND PUT DELETE PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Require group svn
</Limit>
以下是 authz 文件内容:
[/]
* =
[repo_main:/projects/sample_project]
user1 = rw
当我们尝试使用 user1 访问指定目录时 - 我们遇到权限错误。当将访问权限设置为所有人时:
[/] * = 读写
一切正常。所以,看起来它无法识别用户……并且,异常包括以下事情 - 有一个用户实际上按预期工作!!!!这个用户没有什么特别的 - 他不是管理员。发生了什么事???
这看起来很难,但请发布任何可能有帮助的内容(您的想法)。谢谢大家的帮助!