Instalación de SVN (Subversion) en Centos 6

Subversion, es un sistema de control de versiones también conocido como SVN. A continuación se detallará el proceso para instalarlo en un Servidor Linux Centos 6, en este caso hemos utilizado la versión 64 bits.

 

1. InstalaciónPara instalarlo, como root, desde una consola escribimos los siguientes comandos:

yum -y install mod_dav_svn subversion

 

2. Configuración subversion

Editamos el archivo:

vim /etc/httpd/conf.d/subversion.conf

 

Y agregamos las siguientes lineas:

<Location /svn>
 DAV svn
 SVNParentPath /var/www/svn
 AuthType Basic
 AuthName "Subversion repositories"
 AuthUserFile /etc/subversion/svn-auth-users
 Require valid-user
 </Location>

 

3. Creación de usuarios

htpasswd -cm /etc/subversion/svn-auth-users nombreusuario
New password:
Re-type new password:
Adding password for user nombreusuario

En este caso se agrego la opción «c» para crear el archivo, para los siguientes usuarios no será necesario hacerlo.

 

4. Creación y configuración del repositorio SVN

mkdir /var/www/svn
cd /var/www/svn
svnadmin create testrepo
chown -R apache.apache testrepo

 

 

5. Reiniciar apache

service httpd restart

Si ingresamos a nuestro servidor http://IP/svn/restrepo nos deberá pedir las credenciales y tendremos funcionando nuestro servidor SVN.

 

6. Configuración de repositorio

Para deshabilitar el acceso anonimo editamos:

 

vim /var/www/svn/testrepo/conf/svnserve.conf

 

Y verificamos que las siguientes lineas sean similares a:

anon-access = none
 authz-db = authz

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Blue Captcha Image
Refrescar

*