[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Apache2 Subversion



El sáb, 15-11-2008 a las 20:43 -0500, Reiniel Gonzalez Martinez
escribió:
> tienes algun ldap para autenticar con el svn
> 
> Quieres aprender linux? Gentoo mejor opcion.......
> 
> 
> 
> -----Mensaje original-----
> De: andres descalzo [mailto:adescalz.debian@ymail.com]
> Enviado el: dom 16.11.2008 10:12
> Para: debian-user-spanish
> Asunto: Apache2 Subversion
>  
> No se si esto se acostumbra hacer, en el caso de que no, disculpen.
> 
> Estuve toda la tarde configurando subversion para lo que yo necesitaba, 
> bueno termine y de paso me hice un manual para la próxima vez, y lo 
> queria compartir con la lista, y en el caso de que alguien quiera opinar 
> o agregar algo, bienvenido sea.
> 
> Andrés Descalzo.
> 
> instalar subversion:
> 
> #apt-get install libapache2-svn libapache-mod-dav openssl ssl-cert 
> subversion subversion-tools apache2-ssl
> 
> crear directorio de repositorio:
> 
> #mkdir /var/local/svn
> #chown -R www-data /var/local/svn/*
> #chmod -R g+ws /var/local/svn
> 
> crear repositorio (uso el comando "su" para que quede ya creado para el 
> usuario www-data):
> 	
> #su www-data -c "svnadmin create /var/local/svn/proyecto"
> 
> creamos archivo de permisos, solo el primer usuario lleva -c:
> 
> #htpasswd -c -m /etc/apache2/svn-auth/svn-auth-file usuario1
> #htpasswd -m /etc/apache2/svn-auth/svn-auth-file usuario2
> 
> #cp /var/local/svn/proyecto/conf/authz /var/local/svn/auth/svn-authz-file
> #chmod 644 /etc/apache2/svn-auth/svn-authz-file
> 
> editar archivo de configuracion:
> 
> #nano /etc/apache2/mods-available/dav_svn.conf
> 
> <Location /proyecto>
>      DAV svn
> 
>      AuthzSVNAccessFile /etc/apache2/svn-auth/svn-authz-file
> 
>      SVNPath /var/local/svn/proyecto
>      AuthType Basic
>      AuthName "Proyectos Web Repository"
>      AuthUserFile /etc/apache2/svn-auth/svn-auth-file
> 
>      Require valid-user
>      SSLRequireSSL
> </Location>
> 
> SSL:
> 
> modulos:
> 
> #a2enmod ssl
> #a2enmod dav
> #a2enmod svn
> 
> habilitamos el puerto:
> 
> #echo "Listen 443" >> /etc/apache2/ports.conf
> 
> creamos el vertificado:
> 
> #mkdir /etc/apache2/ssl/
> #openssl req $@ -new -x509 -days 365 -nodes -out 
> /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
> 
> crear el archivo de ssl para apache:
> 
> #cp /etc/apache2/sites-available/default  /etc/apache2/sites-available/ssl
> #nano /etc/apache2/sites-available/default
> 
> NameVirtualHost *:443
> <VirtualHost *:443>
> ..
> ..
> ..
>          SSLEngine On
>          SSLCertificateFile /etc/apache2/ssl/apache.pem
>          SSLProtocol all
> ..
> ..
> </VirtualHost>
> 
> 
> referencias:
> http://svnbook.red-bean.com/en/1.1/ch06s04.html
> http://nemediano.wordpress.com/2007/12/19/instalar-svn-como-modulo-de-apache-con-ssl-y-autentificacion-basica-en-ubuntu/
> http://crysol.inf-cr.uclm.es/node/162
> http://polaris.dit.upm.es/~rubentb/docs/subversion/TutorialSubversion/ar01s02.html
> http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=subversion
> http://www.geocities.com/arhuaco/doc/subversion/apache-subversion-in-debian.html
> http://nemediano.wordpress.com/2007/12/19/instalar-svn-como-modulo-de-apache-con-ssl-y-autentificacion-basica-en-ubuntu/
> http://crysol.inf-cr.uclm.es/node/162
> 
> 
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Como mola, a parte del top-posting , sin venir a cuento aconsejas Gentoo
en una lista Debianera.

Buena intervención.

Un Saludo.


Reply to: