Utilizamos cookies para ayudarnos a mejorar nuestra página web. Lea nuestra Política de cookies .

NAS 244

Introducción a la Subversión

Configura un servidor Subversion en tu ASUSTOR NAS

2023-09-06

OBJETIVOS DEL CURSO

Después de completar este curso, podrá:

  1. Configura un sistema de gestión de versiones de Subversion en ASUSTOR NAS.

REQUISITOS PREVIOS

Requisitos previos del curso:

Ninguno

Se espera que los estudiantes tengan un conocimiento práctico de:

Linux


ESQUEMA

1. Subversion

1.1 Instalación de Subversion

1.2 Crear un directorio de trabajo

2. Configuración de Subversion

2.1 Crear un Repositorio

2.2 Configuración de la política de autenticación y autorización

2.3 Configuración de cuentas y contraseñas

2.4 Configuración de permisos de acceso

2.5 Habilitar servicio SVN





1. Subversion

Subversion (SVN) es un sistema de control de versiones de código abierto. Te ayuda a realizar un seguimiento de una colección de archivos y carpetas. Cada vez que cambies, agregues o elimines un archivo o una carpeta que administres con Subversion, envías estos cambios a tu repositorio de Subversion, lo que crea una nueva revisión en tu repositorio que refleja estos cambios. Puedes volver atrás, consultar y obtener el contenido de las revisiones anteriores.



1.1 Instalación de Subversion

Inicia sesión en ADM desde tu navegador web y sigue los pasos que se describen a continuación:

  • Selecciona [App Central] [Todas las aplicaciones] Introduce "Subversion" en el campo de búsqueda. Haga clic en [Instalar].



1.2 Crear un directorio de trabajo

Si deseas crear un nuevo directorio de trabajo, sigue los pasos que se describen a continuación:

  • Selecciona [Control de acceso] [Carpetas compartidas] Haga clic en [Agregar] Sigue los pasos proporcionados por el asistente para agregar la nueva carpeta.





2. Configuración de Subversion


2.1 Crear un Repositorio

Asegúrate de que el servicio SSH esté habilitado.

  • Seleccione [Servicios] [Terminal] [SSH].
  • Seleccione [Activar servicio SSH] y haga clic en [Aplicar].


Usa un cliente SSH para iniciar sesión en tu NAS y luego ingresa el siguiente comando para crear un repositorio SVN. En el siguiente ejemplo, creamos el repositorio "repo" en la carpeta "SVN" del Volumen 1.




2.2 Configuración de la política de autenticación y autorización

Después de crear un repositorio, puedes configurar las políticas de autenticación y autorización del servidor Subversion, crear cuentas/contraseñas de usuario y permisos de acceso.

  • Definición de políticas de autenticación y autorización




2.3 Configuración de cuentas y contraseñas

En el siguiente ejemplo, crearemos el usuario "asustor" con la contraseña "admin”.





2.4 Configuración de permisos de acceso

En el siguiente ejemplo, asignamos el usuario "asustor" al grupo "Administrador" y le otorgamos permisos de lectura y escritura al usuario Admin.





2.5 Habilitar del servicio SVN

Después de completar las siguientes configuraciones, podrás habilitar el servicio SVN y usar un cliente SVN familiar para conectarse al NAS y ejecutar la administración de archivos de texto o archivos de código.




Si deseas permitir que tu NAS habilite automáticamente el servicio SVN al iniciar el sistema, agrega los dos archivos a continuación a /usr/local/etc/init.d

Nota: Modifica los privilegios de acceso a archivos de S99svnerve.sh y K99svnerve.sh a 0774. Asegúrate de otorgar el permiso [x] (ejecución) de *.sh para el propietario.

  • S99svnerve.sh


  • K99svnerve.sh

¿Le ha resultado útil este artículo? / No