Saltar al contenido

Copia de seguridad/restauración del repositorio del servidor VisualSVN

Si te encuentras con algún detalle que no entiendes puedes dejarlo en la sección de comentarios y te ayudaremos lo mas rápido que podamos.

Solución:

De http://www.visualsvn.com/support/topic/00012/ :


Puede hacer una copia de seguridad de sus repositorios usando svnadmin hotcopy Comando de subversión. Para obtener más detalles, consulte la documentación de Subversion.

Tenga en cuenta que todos los demás datos relacionados con el servidor VisualSVN (como la configuración de derechos de usuario) se almacenan en la carpeta superior de sus repositorios (C:Repositories de forma predeterminada). Debe hacer una copia de seguridad de ellos por separado.


Para guardar solo los datos (sin ganchos, configuración, etc.), use svnadmin dump. Incluso puedes usarlo de forma incremental.

A partir de Subversion 1.7, puede ejecutar svn dump de forma remota a través de svnrdump.

Dependiendo de su capacidad de respaldo, puede optar por hacer siempre copia en caliente, o hacer copia en caliente de vez en cuando completa volcado svn más a menudo, y progresivamente volcado svn todas las noches, etc

A partir de la versión VisualSVN Server 3.6, el servidor incluye un copia de seguridad y restauración de repositorios programados incorporados característica. Además, la versión 3.6 agrega verificación programada de repositorios SVN.

Configurar la copia de seguridad y la verificación programadas del repositorio para sus repositorios de Subversion es solo cuestión de minutos. Para obtener instrucciones paso a paso, consulte el artículo KB106: Introducción a la copia de seguridad y restauración.

Si busca una copia de seguridad única, podría usar
Backup-SvnRepository Cmdlet de PowerShell. Para recuperar el repositorio, utilice Restore-SvnRepository.

Descargue la última versión de VisualSVN Server desde la página de descarga principal.

ingrese la descripción de la imagen aquí


Hay varios otros métodos para hacer una copia de seguridad de los repositorios del servidor VisualSVN. Consulte la breve descripción a continuación.

1. svnadmin hotcopy herramienta

svnadmin hotcopy le permite hacer una copia segura del repositorio, independientemente de si otros procesos están utilizando el repositorio. Puede escribir un script personalizado que hará la copia de seguridad de sus repositorios de forma regular.

Puede considerar el siguiente artículo de SVNBook para obtener más información sobre la copia de seguridad de los repositorios de Subversion: http://www.visualsvn.com/support/svnbook/reposadmin/maint/#svn.reposadmin.maint.backup

2. svnsync herramienta

Este es el método de copia de seguridad incremental. El método de copia de seguridad incremental realiza una copia de seguridad solo de la parte de los datos del repositorio que ha cambiado desde la copia de seguridad anterior. Puede configurar esta herramienta para que funcione como “maestro” y “esclavo” y duplicar cualquier confirmación en sus repositorios automáticamente.

Consulte el artículo “svnsync” para obtener más detalles: http://www.visualsvn.com/support/svnbook/ref/svnsync/

3. Copia de seguridad de instantáneas de volumen

Se puede realizar una copia de seguridad del servidor VisualSVN y de todas las configuraciones relacionadas con él mediante la instantánea de volumen.

Aunque podría haber un problema si haces una Volumen sombra copia mientras alguien se compromete con el repositorio de Subversion, la última revisión del repositorio probablemente podría estar dañada. Sin embargo, se puede recuperar fácilmente usando svnadmin recover mando.

Excepto los repositorios, debe hacer una copia de seguridad de la siguiente información:

  1. Archivos de autenticación y autorización que se almacenan en la raíz de los repositorios (‘C:Repositorios’ por defecto). Dependiendo de su configuración, debe haber los siguientes archivos: ‘authz’, ‘authz-windows’ y ‘htcontraseña’.

  2. %VISUALSVN_SERVER%certs carpeta donde se almacena la información sobre sus certificados SSL.

  3. %VISUALSVN_SERVER%conf carpeta donde se almacenan los archivos de configuración de su servidor VisualSVN.

  4. HKEY_LOCAL_MACHINESOFTWAREVisualSVNVisualSVN Server registro key donde se almacena otra parte de la configuración del servidor.

Comentarios y puntuaciones del tutorial

¡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 *