Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Soberania do Código-Fonte
- Por que plataformas Git na nuvem podem expor código proprietário e segredos comerciais.
- Arquitetura do Gitea e comparação com GitHub, GitLab e Forgejo.
- Análise de licenciamento, 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ários no 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.
Gestão de Repositórios
- Criação de organizações, equipes e repositórios.
- Proteção de branches, revisões obrigatórias e commits assinados.
- Rastreamento de problemas (issues), rótulos, marcos (milestones) e quadros Kanban.
- Hospedagem da Wiki e artefatos de lançamento.
CI/CD com Gitea Actions
- Habilitação do Gitea Actions e registro de executores (runners) via act.
- Escrita de fluxos de trabalho em YAML para construção, teste e implantação.
- Segurança do executor auto-hospedado e isolamento de contêineres.
- Cache de artefatos e construções em matriz (matrix builds).
Migração de Forges na Nuvem
- Espelhamento e importação de repositórios do GitHub/GitLab.
- Migração de problemas, pull requests e notas de lançamento.
- Preservação de assinaturas de commits e confiança nas chaves GPG.
Autenticação e Controle de Acesso
- Integração com LDAP, Active Directory e OpenID Connect.
- Autenticação de dois fatores e gestão de tokens de implantação.
- Visibilidade dos repositórios: escopos público, interno e privado.
Segurança e Conformidade
- Fortalecimento da assinatura de commits com chaves GPG e SSH.
- Logs de auditoria para acesso ao repositório e alterações administrativas.
- Verificação de dependências e alertas via webhook de vulnerabilidades.
Manutenção e Escalabilidade
- Estratégias de backup para dados Git, problemas e anexos.
- Otimização do banco de dados e descarga de anexos para S3.
- Atualizações do Gitea e tratamento de mudanças disruptivas (breaking changes).
Requisitos
- Conceitos intermediários de Git e 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 GitLab.com.
- Organizações que exigem hospedagem local do código-fonte.
- Contratantes do governo e da defesa sujeitos a restrições de exportação de código.
14 Horas
Testemunhos de Clientes (2)
Gostei de ter recebido respostas imediatas às minhas perguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Máquina Traduzida
Gostei da comunicação fácil entre o instrutor e nós, do cuidado dedicado aos nossos problemas, das percepções e do conhecimento adicional fornecidos nas respostas às nossas perguntas. Achei o ritmo adequado, não senti que foi apressado em nenhum momento, mesmo com os problemas técnicos. Cada assunto foi tratado adequadamente.
Melania Mieczkowska - IAV Poland
Curso - Gitlab and Gitlab CI
Máquina Traduzida