Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
gestion_de_proyectos_permisos_de_svn [2013/04/04 11:36] 10.12.12.73 [Creación de nuevos proyectos] |
— (actual) | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Creación de nuevos proyectos ====== | ||
| - | Sólo algunos usuarios pueden crear nuevos proyectos en el SVN. Lo podemos realizar con el cliente de SVN (TortoiseSVN por ejemplo). | ||
| - | |||
| - | 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. | ||