16
En la entrada anterior pudimos instalar un Servidor Web ahora veremos la instalación y configuración de SVN (Subversion).

Instalación de SVN
Abrimos la consola (Terminal) y escribimos lo siguiente.
sudo apt-get install subversion sudo a2enmod dav sudo /etc/init.d/apache2 restart sudo apt-get install libapache2-svn sudo /etc/init.d/apache2 restart
subversion: Con esto instalamos subversion.
a2enmod dav: Activamos el modulo de Apache usado para hacer que los repositorios estén disponible a otros a través de una red.
/etc/init.d/apache2 restart: Reiniciamos el servidor web, esto es necesario para poder ver los cambios realizados.
libapache2-svn: Contiene los módulos que capacitan a Apache funcionar como un servidor de Subversion además del módulo de identificación.
Creación de Repositorio
Primero creamos el directorio:
sudo mkdir /var/svn
A continuación indicarle al Subversion que es un repositorio:
sudo svnadmin create /var/svn/repos
A continuación, abrir el archivo /etc/apache2/httpd.conf y añada las siguientes líneas:
<location /repos> DAV svn SVNPath /var/svn/repos AuthType Basic AuthName "Repositorio Subversion" AuthUserFile /etc/subversion/passwd Require valid-user </location>
Asignamos permisos para que el servidor web pueda modificar el repositorio:
sudo chown -R www-data /var/svn
Añadimos un usuario le asignamos la contraseña y reiniciamos el servidor web.
sudo htpasswd -c /etc/subversion/passwd calinsoft sudo /etc/init.d/apache2 restart
Añadimos nuestro proyecto al repositorio, en mi caso mi proyecto lo tengo en esta dirección /home/calinsoft/bobi-system
svn import -m "Mi Primer Proyecto" /home/calinsoft/bobi-system file:///var/svn/repos/bobi-system/trunk
Ahora nos dirigimos a http://localhost/repos y nos pedira el usuario y password que hayamos asignado.
Si necesita un Cliente SVN similar a TortoiseSVN les recomiendo NautilusSVN
Continuara…
Categorizado: Desarrollo Web | Web2DevEtiquetado: Linux | MySQL5 | PHP5 | Servidor Web | SVN | Trac | Ubuntu

















Hola
muy buen tutorial, pero más me interesaría la parte que falta, la de instalar trac y configurarla con los servicios ya instalados
estoy haciendo un proyecto sobre esto, aparte de que es muy útil en el desarrollo de mis aplicaciones
sería muy amable de tu parte publicar el siguiente tutorial, thanks anyway
necesito toda la informacion disponible ya que estoy haciendo un proyecto sobre trac y no he podido instalarlo help…….SOS:..