GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar Apache Subversion en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Apache Subversion es un sistema de control de versiones de código abierto. Le ayuda a realizar un seguimiento de una colección de archivos y carpetas. Cada vez que cambia, agrega o elimina un archivo o carpeta que administra con Subversion, envía estos cambios a su repositorio de Subversion, lo que crea una nueva revisión en su repositorio que refleja estos cambios. Siempre puede volver atrás, mirar y obtener el contenido de las revisiones anteriores. SVN admite varios protocolos de 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 SVN pasará a través del cortafuegos sin ningún conjunto de reglas de cortafuegos adicionales.

Aquí en LinuxAPT, como parte de nuestros servicios de administración de servidores, ayudamos regularmente a nuestros clientes a realizar consultas relacionadas con la instalación de software de código abierto.

En este contexto, veremos cómo instalar Apache Subversion en Ubuntu 20.04 LTS.


Pasos para instalar y configurar Apache Subversion en Ubuntu 20.04 LTS Focal Fossa

1. Realice la actualización del sistema

Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando los siguientes comandos apt en la terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instale el servidor web Apache

Antes de comenzar, el servidor web Apache debe estar instalado en su servidor. Si no está instalado, puede instalarlo con el siguiente comando:

$ sudo apt install apache2 apache2-utils


3. Instale Apache Subversion en el sistema

Ejecute el siguiente comando para instalar SVN y todas las dependencias necesarias para SVN:

$ sudo apt install subversion libapache2-mod-svn subversion-tools libsvn-dev

Una vez que el paquete esté instalado, ahora habilite los módulos Apache2 para ejecutar SVN para que funcione:

$ sudo a2enmod dav
$ sudo a2enmod dav_svn
$ sudo systemctl start apache2.service


4. Configurar subversión de Apache

El paquete del módulo Subversion Apache crea un archivo de configuración /etc/apache2/mods-enabled/dav_svn.conf. Solo necesita realizar los cambios necesarios.


5. Crear el primer repositorio SVN

Cree su primer repositorio svn llamado primer repositorio. Puede usar cualquier nombre adecuado:

$ sudo mkdir /var/www/svn
$ sudo svnadmin create /var/www/svn/project
$ sudo chown -R www-data:www-data /var/www/svn
$ sudo chmod -R 775 /var/www/svn


6. Cree una cuenta y contraseña para SVN

Los siguientes comandos agregarán usuarios para svn. Solicitará que se asignen las contraseñas de los usuarios:

$ sudo htpasswd -cm /etc/apache2/dav_svn.passwd linuxapt
$ sudo htpasswd -m /etc/apache2/dav_svn.passwd linuxapt1

A continuación, reinicie el servidor Apache2 con el siguiente comando para efectuar los cambios:

$ sudo systemctl restart apache2.service


¿Cómo acceder al repositorio en el navegador?

Subversion estará disponible en el puerto HTTP 80 de forma predeterminada.

Abra su navegador favorito y vaya a http://your-domain.com/svn/project/ o http://your-server-ip/svn/project/ y le pedirá autenticación.

Utilice las credenciales de inicio de sesión creadas en el Paso 6.

Si está utilizando un firewall, abra el puerto 80 para habilitar el acceso al panel de control.



Ubuntu
  1. Instalar Ubuntu 20.04 LTS - ¿Guía paso a paso?

  2. Instalar NumPy en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  3. Instalar Homebrew en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  4. Instalar Kanboard en Ubuntu 20.04 LTS - ¿Guía paso a paso?

  5. Instalar GoAccess en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Cómo instalar Apache Subversion en Ubuntu 18.04 LTS

Instalar Angular en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar Apache Subversion en Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar OwnCloud en Ubuntu 20.04 LTS:¿guía paso a paso?

Instalar RabbitMQ en Ubuntu 20.04 LTS:¿una guía paso a paso?

Cómo instalar Apache Subversion en Ubuntu 20.04 LTS