2013-03-19 4 views
0

У меня есть физический SVN-сервер, на котором установлен VisualSVN Server. Хранилища расположены в сетевом хранилище.Перемещение физического сервера SVN на виртуальный сервер

Теперь я хотел бы установить новый SVN-сервер на виртуальной машине, но я хотел бы связать эту новую установку VisualSVN Server с текущим местоположением репозиториев.

  • Возможно ли, или мне нужно сделать свалку?

  • Если возможно? Какие шаги я должен соблюдать?

+0

Этот вопрос необходимо задать на сервере ServerFault! – bahrep

ответ

1
  • Вам не нужно сбрасывать нагрузки существующих хранилищ в этом случае. Просто установите VisualSVN Server и укажите его в корневом каталоге репозитория. Возможно, вам придется настроить разрешения безопасности для share BTW.

    1. Установите VisualSVN сервер на виртуальной машине,
    2. Копировать %VISUALSVN_SERVER%\certs папку (это где хранятся сертификаты VisualSVN сервера).
    3. Копия %VISUALSVN_SERVER%\conf\http-custom.conf (если вы изменили файл conf на своем текущем сервере и хотите использовать его на новом сервере).

Есть два способа переноса параметров VisualSVN сервера:

  1. Вы можете установить все вручную при настройке VisualSVN сервера, а затем с помощью диспетчера VisualSVN сервера

  2. Поскольку сервер настройки сохраняются в реестре Windows, вы можете импортировать их, а затем экспортировать на новый компьютер. Настройки сохраняются в следующих отраслях реестра:

    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ VisualSVN \ VisualSVN сервер (для 64-битных ОС)

    • HKEY_LOCAL_MACHINE \ SOFTWARE \ VisualSVN \ VisualSVN Server (для 32 бит OS)

Вы должны запустить svn switch --relocate для переключения рабочих копий на новый URL (если URL-адрес URL-адреса нового сервера изменяется). Проверьте ссылку в командной строке: http://www.visualsvn.com/support/svnbook/ref/svn/c/switch/.

Смежные вопросы