2009-07-10 11 views
16

Pregunta de novato: Acabo de instalar el servidor de VisualSVN y he creado un repositorio. Noté que lo creó en C: \ Repositories. Lo necesito almacenado en mi disco D, ya que hay más espacio allí. Busqué en Google pero no puedo entender cómo hacerlo.¿Cómo cambiar dónde se almacenan los repositorios de Subversion?

Esta es una nueva instalación así que, si es más fácil, podría eliminar el repositorio primero.

En pocas palabras: ¿Cómo puedo obtener Subversion para almacenar repositorios en D: \ Repositories en lugar de C: \ Repositories?

Gracias, Roger

+2

Respuesta de @Ivan Zhakov se debe aceptar en su lugar. – Stanley

Respuesta

-13

desinstalar su VisualSVN Server, se mueven los archivos, vuelva a instalarlo.

Cuando reinstale, elija la nueva ubicación del repositorio.

+2

No se recomienda desinstalar/instalar el Servidor VisualSVN, porque pierde toda la configuración del servidor, como el tipo de autenticación, el puerto de escucha, etc. –

+3

De hecho, esta es la peor respuesta:/No estoy seguro de por qué fue aceptada ... – bahrep

+2

Ivan Zhakov ' La respuesta es la correcta. – float

68
  1. abierto VisualSVN administrador del servidor de
  2. Haga clic derecho en nodo raíz y seleccione Propiedades
  3. Cambio repositorios ubicación en almacenamiento página
  4. Haga clic OK
+4

No olvide mover todos los archivos de la carpeta del repositorio anterior a la nueva. Esta solución es mejor que la desinstalación-instalación. Buen hallazgo Ivan. –

+3

¿Por qué no se acepta a este tipo? –

+0

@kamikaze_pilot ¡Estoy totalmente de acuerdo! – bahrep

7

Me puse en un aprieto en el que se movía el repositorio antes de poder realizar un cambio en el servidor. Todo lo que obtuve fue un error en mi Administrador de Servidor de VisualSVN que decía "No se puede abrir el directorio ..."

Mi solución, después de probar los ya proporcionados, que no funcionaban en mi caso, era acceder al registro y modificar la entrada RepositoriesRoot al camino correcto en

"HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/VisualSVN/VisualSVN Server"

Esto puede estar bajo la "HKEY_LOCAL_MACHINE/SOFTWARE/VisualSVN/VisualSVN Server" ubicación si no estás ejecutando un SO de 64 bit

Al cambiar el valor en esa ubicación me volvieron a ejecutar Ning.

... Un poco más de detalle sobre por qué las otras soluciones no funcionaron: 1. No pude desinstalar y luego volver a instalar porque la desinstalación intentó acceder a la ubicación de origen original, que ya no existía . 2. Debido al estado de mi servidor no pude acceder a la opción de menú "Propiedades".

+2

Si encuentra que el servidor SVN no se iniciará después de cambiar la clave, es porque no todo está actualizado. Para arreglar esto. Siga las instrucciones en la solución de Ivan anterior y haga clic en "aplicar". Entonces el servicio SVN comenzará. – Hawk

+1

En mi caso, no pude seguir la solución de Ivan debido al mensaje de error que recibí cuando intentaba abrir la interfaz de VisualSVN. Pero es bueno aclarar que mi solución es para un caso especial. – Josh

+0

@Hawk tiene razón. Incluso después de cambiar el valor del registro, tendrá que abrir VisualSVN y abrir propiedades y luego seleccionar manualmente la ubicación de nuevo, aunque mostrará la ubicación correcta y haga clic en Aplicar, ya que es cuando actualiza el htpasswd y otras configuraciones urls. – user1400290

Cuestiones relacionadas