- Instalar subversion:
- Configuración de apache:
- Instalar el mod_dav_svn
- Modificar (o crear) el fichero /etc/httpd/conf.d/subversion.conf y asegurarse que estan estas dos líneas
# yum install mod_dav_svnLoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so - Crear el repositorio
- Crear el directorio donde estará el repositorio
# mkdir /var/svn/
# mkdir /var/svn/mirepo - Instalar el repositorio en ese directorio con svnadmin create
- Dar permisos
- Integrar plesk
- Crear un subdominio llamado por ejemplo svn dentro del dominio que queremos crear el repositorio
- Crear el fichero
/var/www/vhosts/dominio.com/subdomains/svn/conf/vhost.conf - Aplicar cambios en plesk
- Reiniciar apache
- Crear usuarios
- Crear usuario
- Borrar usuario
- Dar permisos concretos
yum install subversion
Con # svn --version podemos ver la vesión que se ha instalado.
# svnadmin create /var/svn/mirepo
chmod -R 777 /var/svn/mirepo
DAV svn
SVNPath /var/svn/repositorio1
AuthType Basic
AuthName “Subversion repositorio1”
AuthUserFile /etc/svn-auth-file
Require valid-user
/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=dominio.com
service httpd restart
# htpasswd -c /etc/svn-auth-file usuario1 (para el primer usuario)
# htpasswd -c /etc/svn-auth-file usuarion (para el resto)
# htpasswd -D /etc/svn-auth-file usuarion
O editar el usuario
Hay que modificar la linea en vhost.conf Require valid-user por Require user usuario1 usuario2
Fuente Gracias!!




