Tema:
Instalacion de Subversion y configuracion de apache
paso 1:
yum install mod_dav_svn subversion
paso 2:
htpasswd -c -m /etc/svn-auth.htpasswd user01
paso 3:
mkdir /var/www/html/svn
cd /var/www/html/svn
svnadmin create testrepo
chown -R apache.apache testrepo
paso 4:
Si se tierne habilitado selinux
chcon -R -t httpd_sys_content_t /var/www/html/svn/testrepo
## Following enables commits over http ##
chcon -R -t httpd_sys_rw_content_t /var/www/html//svn/testrepo
Sino, deshabilitar selinux en /etc/sysconfig/selinux (poner disabbled o permissive)
paso 5:
crear el archivo /etc/httpd/conf.d/subversion.conf con el siguiente contenido
#######################################################
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
DAV svn
# Directiva para exponer multiples repositorios
SVNParentPath /var/www/html/svn
# Autenticación Basica
AuthName "Repositorio Subversion"
AuthType Basic
AuthUserFile /etc/svn-auth.htpasswd
# Autorizar solo usuarios autenticados
Require valid-user
##########################################################
La definición precedente permitirá:
exponer todos los repositiores definidos en la ubicación /var/www/html//svn
autenticación básica de acuerdo a las credenciales definidas en el archivo /etc/svn-auth.htpasswd.
acceso solo a los usuarios autenticados.
Comentarios
Cámbiale el título a algo
Cámbiale el título a algo como "Cómo instalar y configurar Subversion + Apache en CentOS6.x" y a ver si lo pones en la sección de los COMOS de CentOS ...
bye
;)