Subversion предотвратить листинг репозитория в папке с SVNParentPath - PullRequest
3 голосов
/ 18 июня 2009

У меня есть несколько репозиториев на моем домене по адресу: svn.domain.com

В нем будут перечислены репозитории с помощью конфигурации SVNParentPath.

Я хотел бы создать разрешение пользователя для каждой папки / репозитория, но я хочу удалить этот репозиторий из списка, если у пользователя нет разрешения на доступ к нему.

Это в основном для внешних лиц, которым нужен только доступ к одному данному репозиторию, и они не должны видеть другие проекты, над которыми мы работаем.

1 Ответ

2 голосов
/ 05 октября 2009

Сам Subversion не обрабатывает разрешения - вам нужно настроить разрешения на сервере apache, который обеспечивает доступ к Subversion:

<Directory /usr/local/svn/repo>
  AuthType Basic
  AuthName intranet
  AuthUserFile /www/passwd/users
  AuthGroupFile /www/passwd/groups
  Require group customers
  Order allow,deny
  Allow from internal.com
  Satisfy any
</Directory>

Конечно, вы можете использовать любой метод аутентификации , поддерживаемый apache

...