Git Deploy — implemente sites automaticamente a partir do GitHub, GitLab e Gitea
Conecte um repositório ao seu site e implemente por git pull — com auto-implementação por webhook a cada push, verificação de assinatura segura e rollback com um clique para qualquer commit anterior.
Do push ao site em produção
A extensão Git Deploy conecta o seu site a um repositório git. Cada push para o branch configurado aciona automaticamente uma implementação — rastreável, com histórico completo e reversível a qualquer momento.
- GitHub, GitLab e Gitea (self-hosted)
- Auto-implementação por webhook a cada push
- Verificação de assinatura HMAC contra webhooks falsificados
- Correspondência de branch — apenas o branch configurado é implementado
- Comandos pré-implementação (ex. composer install, npm build)
- Rollback com um clique para qualquer commit anterior
Tudo para implementações automatizadas
Seguro por padrão, fácil pela UI do painel.
Auto-implementação por webhook
Webhooks do GitHub, GitLab e Gitea acionam automaticamente uma implementação a cada push — sem necessidade de acionamento manual.
Verificação de assinatura HMAC
Os webhooks recebidos são verificados via assinatura HMAC — apenas pedidos genuínos do repositório conectado acionam uma implementação.
Correspondência de branch
Apenas pushes para o branch configurado (ex. main ou production) são implementados; os demais branches são ignorados.
Comandos pré-implementação
Passos de build como composer install, npm run build ou migrações são executados automaticamente antes de cada implementação.
Histórico de implementações
Cada implementação é registada — commit, hora, estado e log sempre disponíveis.
Rollback com um clique
Implementação com falha? Um clique basta para reverter para qualquer commit anterior.
Mais detalhes
- Suporta repositórios públicos e privados (deploy key)
- Instâncias Gitea self-hosted são suportadas
- Caminho de implementação configurável (ex. subdiretório num monorepo)
- É executado como o utilizador Linux do site — sem privilégios root necessários
- Segredo de webhook individual por site
- Implementações falhadas são interrompidas sem afetar o site em produção
- Compatível com o App Manager (Node.js e Python) e hospedagem PHP clássica
- Runtime instalada apenas em servidores ativados
Funcionalidades relacionadas
Perguntas sobre o Git Deploy
O Git Deploy suporta repositórios privados?
Sim. Para repositórios privados é usada uma deploy key com acesso apenas de leitura a esse repositório.
O que acontece se uma implementação falhar?
A implementação é interrompida sem alterar o site atualmente em produção. O erro fica visível no log de implementação.
Posso reverter uma implementação?
Sim, com um clique para qualquer commit anterior do histórico de implementações.
O Git Deploy funciona em todos os servidores?
A extensão é opt-in e só é instalada em servidores onde está ativada no pacote de hospedagem.
Implementação sem trabalho manual.
Teste grátis de 14 dias · GitHub, GitLab e Gitea · Made in Germany
Ver preços →