我需要什么:
我需要一个帐户为开发人员(读和写)和另一个(user3)只读(用于更新)。
我的存储库的配置
档案载于:
/home/svnrepos/repo1//home/svnrepos/repo2/我的apache .conf文件:(/etc/apache2/sites-enabled/svn.conf)
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn/repo1>
DAV svn
SVNPath /home/svnrepos/repo1
AuthType Basic
AuthName "Repo One"
AuthUserFile /etc/subversion/passwd
AuthzSVNAccessFile /etc/subversion/authz
Require valid-user
</Location>
...和authz文件:/etc/subversion/authz
[repo1:/]
* =
user1 = rw
user2 = rw
[repo1:/trunk]
user1 = rw
user2 = rw
user3 = r
[repo2:/]
* =
user1 = rw
user2 = rw当我试图访问https://example.com/svn/repo1:(没有询问用户名和密码)

但是如果我去https://example.com/svn/repo1/foo,它就能工作(问我用户名和密码)。
为什么我看不到这个存储库的根?
我试着跟踪这个指南
发布于 2020-01-24 09:53:22
问题是另一个名为"repo1OLD“的存储库。我不知道为什么,但移除它解决了这个问题。
https://stackoverflow.com/questions/59634180
复制相似问题