Что мне нужно:
Мне нужна учетная запись для разработчиков (чтение и запись) и еще одна (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
: (без спросите имя пользователя и пароль)
но если я go до https://example.com/svn/repo1/foo, это работает (спросите меня имя пользователя и пароль ).
Почему я не вижу root этого хранилища?
Я пытался следовать этому руководству