Instalación de SVNServe en Windows XP

1
19185

Instalación de SVNServe en Windows XP

Introducción

En este tutorial se va a explicar paso a paso la
instalación de SVN y la creación de repositorios
en un entorno Windows (para Linux véase este tutorial
https://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=subversion)

Subversion es un sistema de control de versiones, muy similiar
a CVS aunque introduce algunas interesantes mejoras.

Para usar Subversion necesitas un servidor (que será nuestro
repositorio) y un cliente (donde haremos el desarrollo de nuestros
proyectos).

Instalación SVN en Windows

Para la instalación de SVN y creación
de un repositorio (lo llamaremos ‘web‘ en la ruta ‘c:\repo’) en Windows véase
este tutorial
https://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=svnXP

donde se explica paso a paso como hacerlo.

Si la instalación de SVN fue correctamente podemos comprobar
su funcionamiento abriendo el command prompt (botón
Inicio->Ejecutar, escribimos ‘cmd‘ y pulsamos ‘Aceptar’) y
escribiendo ‘svn help‘, veremos una serie de parámetros

Parámetros con svn help

A continuación tenemos que crear una variable de entorno
SVN_EDITOR con la ruta de un editor de textos (por ejemplo NotePad) a
donde svn generará los mensajes. Abrirmos un command prompt
y ponemos SET SVN_EDITOR=”C:\WINDOWS\Notepad.exe” y pulsamos ‘enter

Creación de la variable SVN_EDITOR

Ahora para poder ejecutar el servidor SVNServe tenemos que irnos al directorio de instalación del
Subversion (usualmente ‘C:\Archivos de programa\Subversion‘), a la
carpeta bin y copiar estos 4 archivos (svnserve.exe, libdb44.dll,
libeay32.dll y ssleay32.dll
) en un directorio de su servidor , como
por ejemplo ‘C:\svnserve

Archivos a copiar

Directorio svnserve

Ejecutando svnserve

Ahora tenemos que ejecutar el svnserve, para ello abrimos una ventana
command prompt, nos situamos en el directorio donde este svnserve
(C:\svnserve) y ejecutamos el siguiente comando: ‘svnserve –daemon‘,
veremos que la ventana se queda como colgada, no os preocupéis, esto
significa que todo está bien…

Lanzamos el svnserve

Otra opción es lanzar el svnserve mediante este comando:
svnserve –daemon –root c:/repo‘. Esto establece la ruta relativa a
nuestro repositorio y nos permitirá acceder a él
desde la url svn://localhost/web

Lanzamos svnserve con root relativa

Para comprobar que svnserve esta funcionando podemos acceder a
él con el siguiente comando svn list svn://localhost/web
(asumimos que el servidor se llama localhost)
(como inicialmente está vacio no saldrá nada por pantalla)
svn list

Ejecutar svnserve como un servicio

Hay una forma más fácil de iniciar tu servidor
svnserve, y evitará tener una ventana abierta
permanentemente o tener que iniciar otra vez el servidor si el usuario
reinicia su equipo. Esta nueva manera es instalando svnserve como un
servicio de Windows que se arranque por defecto al iniciar la
máquina. Para hacer esto debemos poner en una ventana de
línea de comandos lo siguiente: ‘sc create svnserve binpath=
“c:\svnserve\svnserve.exe –service –root c:\repo” displayname=
“SubversionTest” depend= tcpip start= auto
‘ y pulsar ‘enter‘. Vemos que nos lo ha creado correctamente.

Creación del servicio de svnserve

Con este comando creamos un nuevo servicio de svnserve con el nombre
SubversionTest (displayname), que se inicia automáticamente
(start= auto) y con la dependencia del controlador de protocolo de
TCP/IP
.

Si queremos ver nuestro nuevo servicio creado hacemos click al
botón de Inicio de Windows, ejecutar y ponemos
services.msc‘.

Ventana de servicios.msc

Esto nos abre una ventana con los servicios de Windows, buscamos
nuestro servicio por el nombre de ‘SubversionTest‘, pulsamos el
botón derecho sobre él y damos a propiedades.

Seleccionamos nuestro servicio

 Nos aparece una ventana de control del servicio, en la
pestaña ‘General‘ tenemos el ‘Tipo de inicio
a ‘Automático‘, de esta manera cada vez que iniciemos nuestro
equipo se iniciará el servicio svnserve. Si queremos iniciar
ahora nuestro servicio sólo tenemos que pulsar sobre el
botón de Iniciar.

Pestañas

Conclusión

Como veis, la instalación de SVNServe en Windows  no es particularmente complicado.
Nosotros, los miembros de Autentia, intentamos acercaros ese conocimiento a través de nuestros
tutoriales. Pero si la solución a vuestros problemas no se encuentra en Adictos Al Trabajo, ya sabéis
que podéis poneros en contacto con nosotros para que os asesoremos y formemos.

1 Comentario

Dejar respuesta

Please enter your comment!
Please enter your name here