SVN репозиторий с Authz - PullRequest
       5

SVN репозиторий с Authz

0 голосов
/ 07 января 2020

Что мне нужно:

Мне нужна учетная запись для разработчиков (чтение и запись) и еще одна (user3) только для чтения (для обновления).

Конфигурация моего репозитория

файлы находятся в:

  1. /home/svnrepos/repo1/
  2. /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: (без спросите имя пользователя и пароль)

svn from browser

но если я go до https://example.com/svn/repo1/foo, это работает (спросите меня имя пользователя и пароль ).

Почему я не вижу root этого хранилища?

Я пытался следовать этому руководству

1 Ответ

0 голосов
/ 24 января 2020

Проблема была в другом репозитории, который назывался как «repo1OLD». Я не знаю почему, но удаление этого решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...