Contacta con nosotros

Temario del curso

Soberanía del código fuente

  • Por qué las plataformas Git en la nube exponen el código propietario y los secretos comerciales.
  • Arquitectura de Gitea y comparación con GitHub, GitLab y Forgejo.
  • Consideraciones sobre licencias, términos de servicio y exportación de datos.

Instalación y configuración

  • Despliegue con Docker Compose utilizando PostgreSQL y Redis.
  • Instalación de binarios en Linux con un servicio systemd.
  • Configuración del servidor proxy inverso, TLS y puertos SSH.
  • Asistente de configuración inicial: base de datos, cuenta de administrador y ajuste del archivo app.ini.

Gestión de repositorios

  • Creación de organizaciones, equipos y repositorios.
  • Protección de ramas, revisiones obligatorias y firma de commits.
  • Seguimiento de incidencias, etiquetas, hitos y tableros Kanban.
  • Alojamiento de la wiki y de los artefactos de las versiones.

CI/CD con Gitea Actions

  • Habilitación de Gitea Actions y registro de ejecutores (act runners).
  • Redacción del YAML del flujo de trabajo para la compilación, prueba y despliegue.
  • Seguridad de los ejecutores autoalojados y aislamiento de contenedores.
  • Caché de artefactos y compilaciones en matriz.

Migración desde forges en la nube

  • Espejo e importación de repositorios desde GitHub/GitLab.
  • Migración de incidencias, solicitudes de fusión y notas de la versión.
  • Conservación de las firmas de los commits y la confianza de las claves GPG.

Autenticación y control de acceso

  • Integración con LDAP, Active Directory y OpenID Connect.
  • Autenticación de dos factores y gestión de tokens de despliegue.
  • Visibilidad del repositorio: ámbitos públicos, internos y privados.

Seguridad y cumplimiento normativo

  • Imposición de la firma de commits mediante claves GPG y SSH.
  • Registros de auditoría para el acceso al repositorio y los cambios administrativos.
  • Análisis de dependencias y alertas de vulnerabilidades mediante webhooks.

Mantenimiento y escalado

  • Estrategias de copia de seguridad para datos Git, incidencias y archivos adjuntos.
  • Optimización de la base de datos y descarga de archivos adjuntos a S3.
  • Actualización de Gitea y gestión de cambios incompatibles.

Requerimientos

  • Conceptos intermedios de Git y control de versiones.
  • Administración de servidores Linux, incluyendo Docker.
  • Familiaridad con pipelines de CI/CD y webhooks.

Audiencia objetivo

  • Equipos de desarrollo que reemplazan GitHub o GitLab.com.
  • Organizaciones que requieren la custodia del código fuente en sus propias instalaciones.
  • Contratistas gubernamentales y del sector de defensa sujetos a restricciones de exportación de código.
 14 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Testimonios (4)

Próximos cursos

Categorías Relacionadas