Настройка глобальной конфигурации сервера svnserve, идущего в комплекте bitnami redmine

  1. создаем глобальные файлы конфигурации, паролей и авторизации: svnserve.conf, passwd, authz, в выбранной директории. Я создал для этих целей директорию conf в папке subversion.
  2. добавляем параметры конфигурации сервиса svnserve, для того, чтобы он при загрузке подцеплял глобальный конфиг файл.
    было: sc create redmineSubversion binpath= "d:\programs\bitnami\redmine\subversion\bin\svnserve.exe --service --listen-port=3690 --root=d:\csvn" depend= tcpip start= auto
    надо:
  3. Все локальные репозиториям конфиги, авторизационные файлы и файлы паролей можно оставить пустыми
  4. В глобальном файле authz создаем пользователей, группы, приписываем пользователей к группам и задаем права доступа к репозиториям для групп-пользователей.
    [groups]
    Group1 = user1,user2,user3
    Group2 = user1
    # repositories access
    [repo1:/]
    @Group1 = rw
    * =
    [repo2:/]
    @Group2 = rw
    * =