Instalando Subversion en un servidor OpenBSD

Tener instalado y configurado un Subversion para servir control de versiones en OpenBSD es muy fácil.
Lo instalaremos con pkg_add como de costumbre.

Una vez instalado, añadiremos al final del fichero rc.local lo siguiente:


if [ -x /usr/local/bin/svnserve ]; then
echo -n ' subversion '; /usr/local/bin/svnserve -d --listen-port svn
fi

Ahora, añadiremos (o descomentaremos) en /etc/services las dos siguientes líneas:


svn 3690/tcp # Subversion
svn 3690/udp # Subversion

Y así ya lo tenemos. ¿Fácil, verdad? Ahora toca comenzar. Voy a mostrarte un caso práctico:

[Paso 1] Creamos un repositorio con svn create en el servidor.
[Paso 2] En algún cliente, ejecutaremos el siguiente comando para hacer el checkout inicial y poder descargarnos una copia local del repositorio: svn co svn+ssh://TU_USUARIO@IP_DEL_SERVIDOR/RUTA-COMPLETA-DEL-REPOSITORIO

Por ejemplo, yo he hecho:


svn co svn+ssh://joan@192.168.1.36/home/joan/documents/subversion/pyApps1

[Paso 3] Ahora ya puedes trabajar con total normalidad, añadiendo documentos, añadiendo ficheros binarios, modificando tus ficheros, etc.

Para acabar, y si deseas leer más sobre el Control de Versiones con Subversion, te recomiendo otros documentos de mi blog: