有人可以帮助我解决这个困惑吗?我已经正确设置了带有apache dav_svn模块的SVN服务器。我的问题是授权和访问权限。
我已经使用以下命令通过命令行创建了SVN用户
htpasswd -cm / etc / svn-auth-users哈里 并且我的dav_svn.conf文件具有以下内容-
DAV SVN SVNParentPath / var / www / svn AuthType基本 AuthName“ Subversion存储库” AuthUserFile / etc / svn-auth-users 需要有效用户 显然,用户和密码(已加密)存储在/ etc / svn-auth-users
中问题1.那么我的repo / conf /中的“ authz”和“ passwd”文件的用途是什么?问题2.在我的情况下,如上所述(即,使用文件/ etc / svn-auth-用户),如何将用户限制为特定分支。
注意:在任何地方,我都可以使用“ authz”文件来限制用户访问。
.
.
.
[my_repo:/]
harry = rw
bobby = r
.
.
.
我什至尝试过,但是没有效果。使用上面的命令行创建的任何用户都可以访问中继。我们非常感谢您的帮助。