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