Como configurar deploy automático via Git ao dar push em um repositório
Olá, viajante da web! Seja bem-vindo ao seu novo superpoder de desenvolvedor no mundo da GeHost. Aqui, você vai aprender a automatizar o deploy do seu site com um simples push no Git — como se fosse um botão mágico que atualiza tudo sozinho. 🎉
Imagine: você termina uma nova funcionalidade, faz o git push e, em segundos, seu site já está atualizado no ar. Sem precisar entrar no painel, sem comandos manuais. É isso que vamos montar juntos hoje.
Dica do Sensei: Antes de começar, verifique se seu plano de hospedagem inclui acesso ao Git. Se não tiver certeza, acesse seu painel do cliente e confira os recursos do seu plano.
Passo a passo: como configurar o deploy automático com Git
-
Entre no seu painel cPanel
Abra o painel do cliente da GeHost e faça login com suas credenciais. Depois, clique em cPanel para acessar o painel de controle.
-
Encontre a ferramenta Git
No cPanel, procure por Git Version Control na seção Desenvolvimento. É aqui que você gerencia seus repositórios e configura o deploy.
-
Crie um repositório local (ou use um já existente)
Se você ainda não tem um repositório Git, crie um na sua máquina:
git init git add . git commit -m "Primeiro commit"Depois, adicione o repositório remoto (por exemplo, no GitHub, GitLab ou Bitbucket).
-
Configure o deploy automático no cPanel
Na tela do Git no cPanel, clique em Deploy ou Configurar Deploy. Você verá um formulário com:
- Endereço do repositório remoto (ex:
https://github.com/seu-usuario/seu-site.git) - Branch que deseja deployar (geralmente
mainoumaster) - O diretório onde o código será colocado (geralmente
public_htmlou um subdiretório)
Preencha os campos com atenção. O cPanel vai guardar essa configuração para sempre.
- Endereço do repositório remoto (ex:
-
Ative o webhook (opcional, mas recomendado)
Para que o deploy aconteça automaticamente ao fazer push, você precisa configurar um webhook no seu repositório remoto (GitHub, GitLab, etc.).
Na página do repositório, vá em Settings → Webhooks e adicione um novo webhook com:
- URL:
https://seu-dominio.com.br/cpanel/git-deploy(substitua pelo seu domínio) - Event:
Push
Salve e teste. Agora, cada push no repositório acionará o deploy.
- URL:
-
Teste o deploy
Faça um pequeno ajuste no seu código (ex: altere o título de uma página), faça o git add, commit e push. Em poucos segundos, o cPanel vai detectar o novo código e atualizar o site.
Verifique no navegador: seu site já está com a nova versão!
Atenção, Sensei: Se algo não funcionar, verifique:
- Se o repositório remoto está acessível (sem erros de autenticação).
- Se o diretório de destino no
public_htmlestá correto.- Se o webhook está ativado e com a URL correta.
Se ainda assim não funcionar, entre em contato com nosso suporte — estamos aqui para ajudar! 🤝
Pronto! Você agora é um(a) DevOps do futuro
Com esse pequeno passo, você transformou seu processo de desenvolvimento em uma máquina de entrega rápida e confiável. Cada push é um novo capítulo do seu site, atualizado no ar com apenas um clique (ou melhor, sem clique).
Se precisar de ajuda com Git, deploy, ou qualquer outro tema de desenvolvimento, lembre-se: a GeHost está com você, a cada passo. 💻✨
Com carinho,
Seu Sensei da GeHost