Entrar em Contato
 Duração 14 horas

Programa do Curso

Sobriedade do Código-Fonte

  • Por que as plataformas Git em nuvem expõem código proprietário e segredos comerciais.
  • Arquitetura do Gitea e comparação com GitHub, GitLab e Forgejo.
  • Considerações sobre licenças, termos de serviço e exportação de dados.

Instalação e Configuração

  • Implantação com Docker Compose, utilizando PostgreSQL e Redis.
  • Instalação por binário no Linux com serviço systemd.
  • Configuração de proxy reverso, TLS e porta SSH.
  • Assistente de configuração inicial: base de dados, conta de administrador e ajuste do app.ini.

Gestão de Repositórios

  • Criação de organizações, equipas e repositórios.
  • Proteção de ramos, revisões obrigatórias e commits assinados.
  • Acompanhamento de problemas, etiquetas, marcos e quadros Kanban.
  • Hospedagem de Wiki e artefactos de lançamento.

CI/CD com Gitea Actions

  • Ativação das Gitea Actions e registo de act runners.
  • Escrita de YAML de workflows para compilação, testes e despliegue.
  • Segurança de runners autogeridos e isolamento de contentores.
  • Cache de artefactos e builds matriciais.

Migração de Forjes em Nuvem

  • Reprodução de repositórios e importação a partir do GitHub/GitLab.
  • Migração de problemas, pedidos de pull e notas de lançamento.
  • Preservação de assinaturas de commits e confiança em chaves GPG.

Autenticação e Controlo de Acesso

  • Integração com LDAP, Active Directory e OpenID Connect.
  • Autenticação em dois fatores e gestão de tokens de despliegue.
  • Visibilidade de repositórios: públicos, internos e privados.

Segurança e Conformidade

  • Aplicação de assinatura de commits com chaves GPG e SSH.
  • Registo de auditoria para acesso a repositórios e alterações de administração.
  • Varredura de dependências e alertas de vulnerabilidades via webhook.

Manutenção e Escalabilidade

  • Estratégias de cópia de segurança para dados Git, problemas e anexos.
  • Otimização da base de dados e descarregamento de anexos para o S3.
  • Atualização do Gitea e gestão de alterações incompatíveis.

Requisitos

  • Conceitos intermédios de Git e controlo de versões.
  • Administração de servidores Linux, incluindo Docker.
  • Familiaridade com pipelines CI/CD e webhooks.

Público-Alvo

  • Equipas de desenvolvimento que substituem o GitHub ou GitLab.com.
  • Organizações que requerem custódia local (on-premise) do código-fonte.
  • Contratistas do governo e defesa com restrições de exportação de código.

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas