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 a considerar lo siguiente

  • cómo configurar los módulos de Apache
  • Para utilizar variables de entorno SSH para acortar las URL de SVN+SSH://
  • para definir bases de datos de usuario adecuadas y diseñar listas de control de acceso complejas o patrones de autorización
  • 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 tronco / 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 checkout o volcado
  • Recuperación ante desastres
  • Eliminar archivos e historial de forma permanente

Conocimientos básicos sobre la gestión de repositorios

  • Ciclo normal de trabajo con Subversion (prácticas manuales)
  • Crear ramas y etiquetas
  • Crear bloqueos 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ño automático de check-out y compilación o compilación, e incluso pruebas automáticas

Requerimientos

  • Conocimiento de los usuarios sobre cómo trabajar con Subversion (el equivalente del curso Subversion para usuarios)
  • Experiencia general en administración de sistemas en el/los sistema(s) operativo(s)
  • Conocimientos básicos del servidor Apache
 7 Horas

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas