Programa del Curso

Configuración del servidor SVN

  • Instale el paquete y todas las dependencias
  • para crear un repositorio o varios repositorios con consideraciones de ubicación razonables, importación inicial, migración desde CVS y otros sistemas de control de versiones

Ajuste todo tipo de esquemas de acceso, incluidos http, https, svn, svn + ssh, archivo, especialmente para considerar lo siguiente

  • Cómo configurar los módulos de Apache
  • Para utilizar variables de entorno SSH para acortar las direcciones URL SVN+SSH://
  • para definir bases de datos de usuario adecuadas y diseñar patrones complejos de autorización o listas de control de acceso
  • para integrarse con LDAP / controlador de dominio / MySQL / PAM / etc. para autenticaciones de usuarios

Configurar un diseño de repositorio sensato

  • cada subproyecto tiene una estructura de árbol completa, como tronco, ramas y etiquetas, adecuado para que los subproyectos sean inclusivos y autónomos, no haya mucha interdependencia, las API de cada subproyecto sean estables y maduras
  • Todos los módulos existen en troncos / ramas y etiquetas, adecuados para un proyecto lógicamente compacto, existe un fuerte acoplamiento entre los módulos
  • Diferencia y beneficios

Estrategia de copia de seguridad y recuperación ante desastres

  • Estrategia de copia de seguridad, que incluye: método nativo con sincronización SVN, herramientas de terceros como rsync, copia en caliente
  • Copia de seguridad de todo el repositorio frente a cada revisión de desprotección o volcado
  • Recuperación ante desastres
  • Eliminar permanentemente los archivos y el historial

Conocimientos básicos sobre la gestión de repositorios

  • Ciclo normal de trabajo con Subversion (prácticas manuales)
  • Crear ramas y etiquetas
  • Crear cerraduras y otros controles
  • diseñar herramientas del lado del cliente e integrarlas con IDE
  • Elegir y configurar las funciones de visualización del repositorio
  • Establecer políticas generales de usuario, incluyendo establecer ganchos de Subversion para esas restricciones duras
  • Diseñe la desprotección y la compilación automáticas, e incluso las pruebas automáticas

Requerimientos

  • Conocimiento de los usuarios sobre el trabajo con Subversion (el equivalente del curso Subversion para usuarios)
  • Experiencia general en administración de sistemas en los sistemas operativos
  • Conocimientos básicos del servidor Apache
  7 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (2)

Cursos Relacionados

Categorías Relacionadas