如何通过debian中的apache指定对svn存储库中项目的访问权限

如何通过debian中的apache指定对svn存储库中项目的访问权限,svn,apache2,debian,Svn,Apache2,Debian,有人能告诉我下面的方法是否正确吗 [小组] team1=user1 team2=user2.user3 [/] @团队1=rw [颠覆:/myproject1] @team=rw这是我使用的配置(在svn\u access\u文件中,您的文件名可能是diff) 我的存储库根目录位于/usr/svnrepo中/ 我的存储库是/usr/svnrepo/myreponame 我的Apache配置是: <Location /svn> DAV svn SVNParentPath /usr/sv

有人能告诉我下面的方法是否正确吗

[小组]

team1=user1 team2=user2.user3

[/] @团队1=rw

[颠覆:/myproject1] @team=rw

这是我使用的配置(在svn\u access\u文件中,您的文件名可能是diff)

我的存储库根目录位于/usr/svnrepo中/ 我的存储库是/usr/svnrepo/myreponame

我的Apache配置是:

<Location /svn>
DAV svn
SVNParentPath /usr/svnrepo/
AuthzSVNAccessFile /etc/svn/svn_access_file
Satisfy Any
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/svn/svn_auth_file
SVNAutoversioning on
</Location>

DAV svn
SVNParentPath/usr/svnrepo/
authzsvnacessfile/etc/svn/svn\u访问文件
满足任何
需要有效用户
AuthType Basic
AuthName“Subversion存储库”
AuthUserFile/etc/svn/svn_auth_文件
SVNAutoversioning on

所以,你的方法是正确的

不,试着限制访问,看看你的回购协议仍然是rw访问

<Location /svn>
DAV svn
SVNParentPath /usr/svnrepo/
AuthzSVNAccessFile /etc/svn/svn_access_file
Satisfy Any
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/svn/svn_auth_file
SVNAutoversioning on
</Location>