Subversion предотвратить листинг репозитория в папке с SVNParentPath

StackOverflow https://stackoverflow.com/questions/1010101

  •  06-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

Это было полезно?

Решение

Сам 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

scroll top