En este tutorial, le mostraremos cómo instalar Apache SVN en Ubuntu 14.04. Para aquellos de ustedes que no sabían, Apache Subversion, que comúnmente se conoce en su forma abreviada como SVN , (llamado así por el nombre de comando svn) es un popular sistema de control de versiones y revisión de software que se distribuye como software gratuito bajo la licencia de Apache. Utilizado principalmente por desarrolladores para mantener versiones de archivos actuales e históricas como documentación, código fuente y páginas web. su principal objetivo es ser un sucesor compatible del ampliamente utilizado CVS (Sistema de versiones simultáneas).
SVN admite varios protocolos para el acceso a la red:SVN, SVN+SSH, HTTP, HTTPS. Si está detrás de un cortafuegos, Subversion basado en HTTP es ventajoso ya que el tráfico de SVN atravesará el cortafuegos sin cualquier conjunto de reglas de firewall adicional. Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. Le mostraré el paso:instalación paso a paso de Apache SVN en el servidor Ubuntu 14.04.
Instalar Apache SVN en Ubuntu 14.04
Paso 1. Primero, debe actualizar los repositorios con el siguiente comando.
sudo apt-get update
Paso 2. Instale SVN y el servidor web apache.
sudo apt-get install subversion apache2 libapache2-svn apache2-utils
Paso 3. Cree y configure el repositorio SVN.
mkdir -p /svn/repos/ cd /svn/repos/ svnadmin create testrepo chown -R www-data:www-data /testrepo
Paso 4. Configure Subversion con Apache.
Una vez instalado el paquete, debe abrir el archivo de configuración httpd de subversion.
#nano /etc/apache2/mods-enabled/dav_svn.conf ## Uncomment following lines ## <Location /svn> DAV svn SVNParentPath /svn/repos/ AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>
Paso 5. Cree una cuenta y contraseña para SVN.
Los siguientes comandos agregarán dos usuarios para svn. Solicitará que se asignen las contraseñas de los usuarios.
htpasswd -cm /etc/svn-users idroot htpasswd -m /etc/svn-users idroid
Paso 6. Reinicie el servidor Apache2.
etc/init.d/apache2 restart
Paso 7. Acceso a Apache Subversion.
Finalmente, puede visitar la URL http://your-ip-address/svn/testrepo
para ver el contenido, se le pedirá que ingrese el nombre de usuario y la contraseña.
¡Felicitaciones! Ha instalado Apache SVN con éxito. Gracias por utilizar este tutorial para instalar el servidor Apache Subversion en el sistema Ubuntu 14.04. Para obtener ayuda adicional o información útil, le recomendamos que consulte la versión oficial de Apache Subversion sitio web.