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

时间:2009-04-30 05:21:40

标签: svn apache2 debian

有人可以告诉我以下方法是否正确吗?

[组]

TEAM1 = USER1 team2 = user2.user3

[/] @ TEAM1 = RW

[颠覆:/ myproject1] @团队= RW

2 个答案:

答案 0 :(得分:0)

这是我使用的配置(在svn_access_file中,你的文件名可能是diff)

[groups]
my_group_name = my_user_id, his_user_id
my_group_name2 = my_user_id2, his_user_id2

[myreponame:/]
@my_group_name = rw

[myreponame:/mybranch/]
@my_group_name2 = rw

我的存储库根位于/ 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>

所以,你接近是正确的

答案 1 :(得分:0)

nope,尝试限制访问并查看您的回购仍然是rw访问