Saltar al contenido

Migrar VisualSVN Server de una instalación de Windows a otra

Solución:

Simplemente puede copiar la carpeta que contiene los repositorios (p. Ej. c:repositories) a la nueva máquina. Esa carpeta contiene todos los usuarios (en el archivo htpasswd) y los derechos de acceso (authz).

Nota: esto es cierto si está utilizando la autenticación de subversión. No estoy seguro de si es lo mismo cuando se usa la autenticación de Windows, pero supongo que sí, ya que también hay un archivo llamado (authz-windows).

Instrucciones detalladas:

  • en el nuevo servidor, instale el servidor VisualSVN
  • durante la instalación, se le pregunta dónde deben colocarse los repositorios (el valor predeterminado es c:repositories)
  • Una vez que el servidor está instalado, vaya a la máquina antigua y abra el VisualSVN Server Manager
  • haga clic derecho en el VisualSVN Server (local) entrada en la consola y haga clic en Properties
  • Es el cuadro de diálogo donde puede encontrar dónde se encuentran actualmente los repositorios.
  • copie todo lo contenido en esa carpeta a la carpeta del repositorio del nuevo servidor (por ejemplo, c:repositories)
  • tal vez tenga que reiniciar el servidor, pero entonces todo debería estar en funcionamiento

Los roles / usuarios se almacenan en los archivos groups.conf y htpasswd en la carpeta “Repositories” y se pueden copiar al nuevo servidor. Los permisos individuales para cada repositorio se almacenan en el archivo VisualSVN-SvnAuthz en “Repositories your-repo conf” y también se pueden copiar como están.

La mejor manera de transferir el historial de datos de los repositorios sin obtener errores del sistema de archivos incompatibles es crear un archivo de volcado para cada repositorio, luego copiar el archivo de volcado al nuevo servidor e importar el archivo de volcado en el nuevo servidor. Debe utilizar la herramienta de línea de comandos disponible en la consola de administración de VisualSVN para crear estos archivos de volcado. Visual SVN tiene buena documentación para los detalles aquí: http://www.visualsvn.com/support/topic/00010/

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *