¡Esta es una revisión vieja del documento!
Creación de nuevos proyectos
Sólo algunos usuarios pueden crear nuevos proyectos en el SVN. Lo podemos realizar con el cliente de SVN.
La ruta al repositorio es
http://srv-datos/svn/
Gestión de usuarios
Los usuarios (junto con sus contraseñas encriptadas) están almacenadas en /etc/apache2/davn_svn.passwd La herramienta para gestionar las contraseñas es htpasswd (de apache).
htpasswd /etc/apache2/dav_svn.passwd usuario_a_crear_o_modificar
Los cambios en este fichero apache los coge al vuelo (no es necesario reiniciar el servidor)
Gestión de permisos
La gestión de permisos la realizamos desde el fichero /etc/apache2/dav_svn.authz Los permisos se establecen a nivel de directorio (para un directorio en concreto establecemos qué usuarios tienen permisos).
Tras realizar cambios en el fichero es necesario reiniciar el servidor apache
apache2ctl graceful
Gestión del repositorio
El repositorio está ubicado bajo /var/www/svn La configuración de apache que enlaza el servidor web con el repositorio SVN la encontramos en /etc/apache2/mods-available/dav_svn.conf Para que funcione el módulo dav_svn tiene que estar instalado y funcionando el módulo dav para apache.