Pregunta

Tengo Visual SVN Server en mi computadora portátil Vista. El repositorio reside en el segundo disco duro. Estoy haciendo una instalación limpia de Windows 7 en los próximos días. ¿Cómo configuro o instalo Visual SVN Server nuevamente y mantengo intactos a los usuarios, repositorios y configuraciones de la instalación anterior? Gracias.

¿Fue útil?

Solución

Puede simplemente copiar la carpeta que contiene los repositorios (por ejemplo, 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 de VisualSVN
  • durante la instalación, se le pregunta dónde se deben colocar 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 con el botón derecho en la entrada VisualSVN Server (local) en la consola y haga clic en Properties
  • Es el cuadro de diálogo donde puede encontrar los repositorios actualmente
  • copie todo lo que se encuentra en esa carpeta a la carpeta del repositorio del nuevo servidor (por ejemplo, c: \ repositories )
  • quizás tenga que reiniciar el servidor, pero entonces todo debería estar en funcionamiento

Otros consejos

Los roles / usuarios se almacenan en los archivos groups.conf y htpasswd bajo " Repositories " carpeta y se puede 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 puede copiar como está.

La mejor manera de transferir el historial de datos de los repos sin errores de 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/ tema / 00010 /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top