2010-10-11 108 views
0

我正在为本地网络配置svn服务器。这是基于文件的svn服务器,我的主机是localhost。我想给我的用户提供per-directory权限。存储库位于我的帐户中。这个设置可以做吗?svn的每个目录权限

svn list file://localhost/path /to repository/in /network 

它列出了svn存储库以及没有认证用户的结账。我已经配置了两个骗子directory.Following的passwd和AuthZ的文件是配置:

 [general] 
    anon-access = none 
    auth-access = write 
    password-db = passwd 
    authz-db = authz 
    realm = abc 

SASL是disabled.I已经在passwd文件中添加用户名和密码,我在AuthZ的文件中给出的每个目录的权限。但这根本不起作用。它既不询问用户名也不认证它。你能提出一些建议吗?

而且我有一个

回答

1

使用

[users] 
username = password 

,以限制只能访问用户进行身份验证。

+0

我也用过那东西。它甚至不适合我。是否有可能给基于文件的svn服务器配置中的每个目录权限? – thetna 2010-10-11 19:55:58

+0

我个人使用apache和authz来实现目录级访问权限。看看http://tortoisesvn.net/docs/nightly/TortoiseSVN_de/tsvn-serversetup-svnserve.html。这篇文章是德文的,但配置示例应该说明一切。 – zellus 2010-10-11 22:07:01