Solicitar información

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.
  • Aspectos legales como licencias, términos de servicio y restricciones en la exportación de datos.

Instalación y configuración

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

Gestión de repositorios

  • Creación de organizaciones, equipos y repositorios.
  • Protección de ramas, requisitos para revisiones y verificación mediante commits firmados.
  • Seguimiento de incidencias, etiquetado, hitos y uso de tableros Kanban.
  • Hospedaje de wikis y artefactos de lanzamientos.

CI/CD con Gitea Actions

  • Activación de Gitea Actions e inscripción de Act Runners.
  • Redacción de archivos YAML para definir flujos de trabajo de compilación, pruebas y despliegue.
  • Medidas de seguridad en los ejecutores autoalojados y aislamiento entre contenedores.
  • Uso del caché para artefactos y generación de versiones múltiples mediante matríces.

Migración desde plataformas en la nube

  • Reflejo y transferencia directa de repositorios desde GitHub o GitLab.
  • Paso seguro de incidencias, solicitudes de fusión y notas de lanzamiento.
  • Mantenimiento de la integridad de firmas digitales de commits y confianza en claves GPG.

Autenticación y control de acceso

  • Integración con LDAP, Active Directory y OpenID Connect.
  • Habilitación de autenticación en dos pasos y gestión segura de tokens de despliegue.
  • Gestión de visibilidad: configuración para repositorios públicos, internos o privados.

Seguridad y cumplimiento normativo

  • Obligatoriedad en la firma digital de commits mediante GPG o claves SSH.
  • Registro detallado de auditoría para controlar accesos a repositorios y cambios administrativos.
  • Detección automática de dependencias vulnerables y notificaciones mediante webhooks.

Mantenimiento y escalabilidad

  • Estrategias efectivas para respaldo de datos Git, incidencias y archivos adjuntos.
  • Optimización de la base de datos y desvío de carga mediante el almacenamiento externo S3.
  • Actualizaciones progresivas de Gitea y manejo adecuado de cambios incompatibles.

Requerimientos

  • Conocimientos intermedios sobre Git y control de versiones.
  • Experiencia en administración de servidores Linux, incluido el uso de Docker.
  • Familiaridad con pipelines CI/CD y mecanismos de webhooks.

Público objetivo

  • Equipos de desarrollo que buscan reemplazar GitHub o GitLab.com.
  • Organizaciones que requieren tener el control total sobre su código fuente.
  • Contratistas gubernamentales y del sector defensa con restricciones específicas respecto a la 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

Reseñas (2)

Próximos cursos

Categorías Relacionadas