svnserve 允许匿名用户。我怎样才能阻止他们?

svnserve is allow anonymous users. how can i block them?

(对不起。我的英语水平很差....)

今天,我创建了一个新的 SVN 存储库。这是我的存储库设置。

  1. svnserve.conf

    [general]
    anon-access = none
    auth-access = write
    password-db = passwd
    
  2. 密码

    [users]
    myusers = mypassword
    
  3. 重启 svnserve

但是,非用户可以访问我的存储库。所以,添加一个 authz.

  1. 将授权信息添加到svnserve.conf

    [general]
    anon-access = none
    auth-access = write
    password-db = passwd
    authz-db = authz
    
  2. authz

    [groups]
    usergroup = myusers
    [/]
    @usergroup = rw
    
  3. 重启 svnserve

但是,非用户仍然可以访问我的存储库。我怎样才能阻止他们?我的设置有问题吗??

  1. 在 SVN 书籍中阅读有关基于路径的自动化的信息
  2. 在 authz 文件中使用良好的、大脑驱动的规则。起点
[/]
$anonymous =
$authenticated = rw

只有一个成员的组是愚蠢的想法,所有提交者的单个 SVN 用户是愚蠢的想法,忽略 authz 文件中的令牌是个坏主意