Entrar em Contato

Programa do Curso

Soberania sobre o Código-Fonte

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

Instalação e Configuração

  • Implantação com Docker Compose, utilizando PostgreSQL e Redis.
  • Instalação via binário em sistemas Linux com serviço systemd.
  • Configuração de proxy reverso, TLS e portas SSH.
  • Assistente de configuração inicial: banco de dados, conta administrativa e ajuste do arquivo app.ini.

Gerenciamento de Repositórios

  • Criação de organizações, equipes e repositórios.
  • Proteção de branches, revisão obrigatória e commits assinados.
  • Rastreamento de problemas, etiquetas, marcos e quadros Kanban.
  • Hospedagem de wikis e artefatos de releases.

CI/CD com Gitea Actions

  • Ativação do Gitea Actions e registro de runners do Act.
  • Escrita de arquivos YAML de workflow para build, teste e deploy.
  • Segurança de runners auto-hospedados e isolamento de contêineres.
  • Cache de artefatos e builds em matriz.

Migração de Plataformas Git na Nuvem

  • Espelhamento de repositórios e importação do GitHub/GitLab.
  • Migração de problemas, pull requests e notas de release.
  • Preservação de assinaturas de commit e confiança em chaves GPG.

Autenticação e Controle de Acesso

  • Integração com LDAP, Active Directory e OpenID Connect.
  • Autenticação de dois fatores e gerenciamento de tokens de implantação.
  • Visibilidade do repositório: níveis público, interno e privado.

Segurança e Conformidade

  • Aplicação da assinatura de commits usando chaves GPG e SSH.
  • Registros de auditoria para acesso ao repositório e alterações administrativas.
  • Varredura de dependências e alertas de vulnerabilidade por webhook.

Manutenção e Escalabilidade

  • Estratégias de backup para dados do Git, problemas e anexos.
  • Otimização do banco de dados e armazenamento de anexos no S3.
  • Atualização do Gitea e tratamento de mudanças que quebram compatibilidade.

Requisitos

  • Conhecimento intermediário de Git e conceitos de controle de versão.
  • Administração de servidores Linux, incluindo Docker.
  • Familiaridade com pipelines de CI/CD e webhooks.

Público-Alvo

  • Equipes de desenvolvimento que estão substituindo o GitHub ou o GitLab.com.
  • Organizações que exigem hospedagem local (on-premise) do código-fonte.
  • Contratantes do setor público e de defesa com restrições de exportação de código.
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas