Crear un repositorio con apache SVN es muy fácil, vamos a revisar lo que debemos hacer para lograrlo. Inicialmente es importante que tenga previamente instalado apache.
Crear el directorio para el repositorio.
Seleccione un directorio donde va crear el repositorio, algunos administradores prefieren hacerlo en /var, nosotros vamos a crear un directorio en la raíz llamado /svn
[root@pbx /]# mkdir svn [root@pbx /]# cd svc [root@pbx /]# svnadmin create java
Crear el tag para el virtualhost con los atributos de SVN.
Debemos configurar el apache para crear el virtualhost donde va estar configurado nuestro repositorio, esto puede hacerse directamente en el archivo httpd.conf o hacer un include a otro archivo para efectos de administración y separar la configuración en httpd.conf con lo cual vamos a incluir la directiva dentro de un archivo vhost.conf que se encuentra referenciado en httpd.conf
[root@pbx httpd]# vim vhost.conf <VirtualHost *:80> ServerName svn.example.com DocumentRoot /var/www #Project Java Team <Location /javateam > DAV svn SVNPath /svn/java/repo/ AuthType Basic AuthName "SVN FirmWare - Proyectos Java" AuthUserFile /etc/httpd/conf.d/.htpwjava Require valid-user </Location> ErrorLog logs/svn-error_log LogLevel warn CustomLog logs/svn-access_log common </VirtualHost>
Crear el archivo de contraseñas.
# htpasswd /etc/httpd/conf.d/.htpwjava user
Reiniciar el servidor web.
#service httpd restart
Para acceder al repositorio debe usar la URL:
http:// svn.example.com/javateam
Siguenos en: