0

我一直在网上查看 SO 上的其他帖子,以了解如何向我的 svn 存储库添加匿名访问,但似乎没有任何效果。我的存储库所在的目录中有 svnaccess.conf 文件,并且我设置了对项目具有读写访问权限的组,如下所示:

[groups]
admins = administrator
myproject= me

[/]
# give admins read/write access to all repositories
@admins = rw

[myproject:/]
@myproject= rw

这适用于具有读写访问权限的用户。但是我想允许匿名访问该项目,这样任何人都可以在尝试查看存储库时不显示登录屏幕的情况下进行读取访问。我见过的很多帖子都涉及将 * = r 和 anon-auth = read 添加到文件中,但是当我尝试时它仍然显示登录屏幕。难道我做错了什么?

4

1 回答 1

1

您是否还添加Satisfy Any了Apache conf?

Apache conf 可能是这样的:

 <Location /svn/>
   DAV svn
   AuthName "Subversion Repositories"
   AuthType Basic
   AuthBasicProvider file
   AuthUserFile "htpasswd"
   AuthzSVNAccessFile "authz"

   **Satisfy Any**
   Require valid-user
</Location>
于 2011-04-20T01:25:13.567 回答