0

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

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

  1. svnserve.conf

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

    [users]
    myusers = mypassword
    
  3. 重启svnserve

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

  1. 将 authz 信息添加到 svnserve.conf

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

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

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

4

1 回答 1

1
  1. 在 SVN Book 中阅读基于路径的自动化
  2. 在 authz 文件中使用良好的、脑力强大的规则。初始点
[/]
$anonymous =
$authenticated = rw

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

于 2016-08-04T11:51:50.553 回答