我一直在网上和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添加到文件中,但是当我尝试它仍然显示登录屏幕时。我做错了吗?
答案 0 :(得分:1)
您是否也在Apache conf中添加了Satisfy Any
Apache conf可能是这样的:
<Location /svn/>
DAV svn
AuthName "Subversion Repositories"
AuthType Basic
AuthBasicProvider file
AuthUserFile "htpasswd"
AuthzSVNAccessFile "authz"
**Satisfy Any**
Require valid-user
</Location>