Настройка корневого каталога Subversion в Redmine

Добрый день! По умолчанию после установки Redmine на Windows-систему корневым каталогом хранилищ для сервера Subversion становится диск C:.  Т.е. все клиенты запрашивающие соединение с хранилищем адресуются относительно диска С:\.

Если каталог для репозиториев находится на другом диске (или необходимо ограничить доступ только конкретным каталогом), то при регистрации сервера в качестве сервиса одним из параметров должен задаваться этот корневой каталог.

Для такого случая, когда, например, репозитории находятся на диске d: сервера,
это будет выглядеть так:

svnserve.exe ... --root d:\

А добавить этот параметр —root необходимо в файле регистрации сервиса subversion\scripts\serviceinstall.bat:

C:\redmine/subversion\scripts\winserv.exe" install redmineSubversion -displayname "redmineSubversion" -start auto "c:\redmine/subversion\bin\svnserve.exe" -d --listen-port=3690 --root d:\

После чего переустановить svnserve-сервис выполнив:

serviceinstall.bat REMOVE
serviceinstall.bat INSTALL

Подробнее про параметр —root можно прочитать также в документации по TortoiseSVN

Размещено в Redmine.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.