Como configurar deploy automático via Git ao dar push em um repositório imprimir

  • 0

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

  1. 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.

    Tela de login do cPanel com campos de usuário e senha
  2. 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.

    Painel inicial do cPanel com os grupos de ferramentas, incluindo Desenvolvimento
  3. 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).

  4. 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 main ou master)
    • O diretório onde o código será colocado (geralmente public_html ou um subdiretório)

    Preencha os campos com atenção. O cPanel vai guardar essa configuração para sempre.

  5. 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.

  6. 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_html está 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


Esta resposta lhe foi útil?

« Retornar