Pregunta

Después de leer las Configuración de Subversion en Windows estoy tratando averiguar cómo ejecutar múltiples servicios SVN en una máquina. Cuando creo más de un servicio utilizando

sc create svnP1 ... binpath= "svnserve.exe --service -r c:\svn\repositories\project1" 
sc create svnP2 ... binpath= "svnserve.exe --service -r c:\svn\repositories\project2" 

como una plantilla (comandos reales truncados) ambos servicios escuchan en el mismo puerto y el uso de svn: // servidor / project2 va al proyecto 1

Entonces, ¿cómo puedo hacer esto o soy yo que va por el camino equivocado?

¿Fue útil?

Solución

Un poco tangencial, pero sólo tiene que utilizar VisualSVN servidor . Es gratuito, muy fácil de configurar ( "siguiente", "siguiente" ...), y viene con un complemento de MMC para realizar toda la administración. Esto hace que sea un juego de niños para conseguir trabajo en múltiples repositorios, sin tener que agregar servicios adicionales cada vez.

(tenga en cuenta, que cobran por el cliente, pero se puede utilizar cualquier cliente SVN para hablar con él, me gusta TortoiseSVN , pero lo que quiera ...)

También - bajo el capó, que utiliza Apache para exponer los datos, proporcionando tanto HTTPS para la seguridad, y permitir el uso de Internet a través de puertos de firewall de usar

.

Por último, incluso permite la elección de pares de nombre de usuario / contraseña "normales", o la integración con la red (dominio etc) credenciales. Bastante resbaladiza.

Otros consejos

No estoy seguro de por qué se necesita servicios por separado. Un servicio puede manejar múltiples repositorios.

Creo que lo que quiere es:

sc create svn ... binpath= "svnserve.exe --service -r c:\svn\repositories" 

Y a continuación, para crear proyecto 1 y project2 como depósitos separados:


svnadmin create c:\svn\repositories\project1
svnadmin create c:\svn\repositories\project2

Esto creará dos depósitos independientes que pueden ser configura por separado para los usuarios y los scripts gancho.

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