Вы можете просто скопировать папку, содержащую репозитории (например, c:\repositories
), на новый компьютер. В этой папке содержатся все пользователи (в файле htpasswd
) и права доступа (authz
).
Примечание: это верно, если вы используете аутентификацию Subversion. Я не уверен, что то же самое при использовании проверки подлинности Windows, но я предполагаю, что это так, поскольку есть также файл с именем (authz-windows
).
Подробные инструкции:
- на новом сервере, установить сервер VisualSVN
- во время установки вас спросят, куда следует поместить репозитории (по умолчанию
c:\repositories
)
- после установки сервера перейдите на старую машину и откройте
VisualSVN Server Manager
- щелкните правой кнопкой мыши запись
VisualSVN Server (local)
в консоли и выберите Properties
- в этом диалоговом окне вы можете найти расположение репозиториев
- скопировать все содержимое этой папки в папку репозитория нового сервера (например,
c:\repositories
)
- возможно, вам придется перезапустить сервер, но тогда все должно быть в рабочем состоянии