带有Authz的SVN存储库
我需要什么: 我需要有一个开发人员帐户(读写)和另一个(user3)只读(用于更新) 我的存储库的配置 文件位于:带有Authz的SVN存储库,svn,Svn,我需要什么: 我需要有一个开发人员帐户(读写)和另一个(user3)只读(用于更新) 我的存储库的配置 文件位于: /home/svnrepos/repo1/ /home/svnrepos/repo2/ 我的apache.conf文件:(/etc/apache2/sites enabled/svn.conf) 当我尝试访问https://example.com/svn/repo1:(不询问用户名和密码) 但是,如果我去它的工作(问我用户名和密码) 为什么我看不到此存储库的根 我试着遵循这个问题
/home/svnrepos/repo1/
/home/svnrepos/repo2/
/etc/apache2/sites enabled/svn.conf
)
当我尝试访问https://example.com/svn/repo1
:(不询问用户名和密码)
但是,如果我去它的工作(问我用户名和密码)
为什么我看不到此存储库的根
我试着遵循这个问题是另一个名为“repo1OLD”的存储库。我不知道为什么,但是移除它解决了这个问题
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>
...
[repo1:/]
* =
user1 = rw
user2 = rw
[repo1:/trunk]
user1 = rw
user2 = rw
user3 = r
[repo2:/]
* =
user1 = rw
user2 = rw