Анонимный доступ к частям хранилища SVN - PullRequest
0 голосов
/ 20 апреля 2011

Я искал онлайн и другие посты на 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 к файлу, но когда я попробовал, он все еще показывает экран входа в систему.Я делаю что-то не так?

1 Ответ

1 голос
/ 20 апреля 2011

Вы также добавили Satisfy Any в Apache conf?

Apache conf может выглядеть примерно так:

 <Location /svn/>
   DAV svn
   AuthName "Subversion Repositories"
   AuthType Basic
   AuthBasicProvider file
   AuthUserFile "htpasswd"
   AuthzSVNAccessFile "authz"

   **Satisfy Any**
   Require valid-user
</Location>
...