Como configurar deploy automático do seu site a partir do GitHub (com GeHost)
Olá, amigo(a) desenvolvedor(a) ou criador(a) de sites! 🌟
Imagine que toda vez que você atualiza seu site no GitHub, ele já está atualizado no seu domínio — sem precisar fazer upload manualmente. Isso é possível com o deploy automático! Na GeHost, você pode configurar isso com facilidade, mesmo que não seja expert em servidores.
Vamos juntos nessa jornada? Vou te guiar passo a passo, como um verdadeiro Sensei do mundo digital. 💻✨
Passo 1: Prepare seu repositório no GitHub
Antes de tudo, certifique-se de que seu site está no GitHub e que ele está pronto para ser publicado.
- Seu repositório deve conter todos os arquivos do seu site (HTML, CSS, JS, imagens, etc.).
- O arquivo principal (geralmente
index.html) deve estar na raiz do repositório. - Evite pastas como
public/oudist/se não for necessário — o deploy será feito diretamente do repositório.
Dica do Sensei: Se você usar um framework como React, Vue ou Next.js, lembre-se de gerar a versão de produção (build) antes de fazer o commit. O deploy automático só pega o código pronto para produção.
Passo 2: Acesse o cPanel da GeHost
Entre no seu painel de controle da GeHost, como se fosse entrar em casa. É só digitar o endereço do seu cPanel (geralmente seu-dominio.com/cpanel) e fazer login com suas credenciais.
Passo 3: Acesse o "Git Version Control" no cPanel
Depois de logado, procure na seção “Software” ou “Desenvolvimento” pelo item “Git Version Control”.
Se não encontrar, use a barra de busca no cPanel e digite “Git”.
Passo 4: Crie um repositório local no servidor
Clique em “Git Repository” e depois em “Create”.
- Escolha um nome para o repositório (ex:
meu-site). - Selecione a pasta onde o site será publicado — geralmente
public_htmlou uma subpasta dentro dela. - Marque a opção “Deploy automatically on push” (ou algo similar — o nome pode variar levemente).
Dica do Sensei: Esse botão é o coração do deploy automático! Ele diz ao servidor: “Quando tiver um novo código no GitHub, atualiza o site automaticamente.”
Passo 5: Conecte seu GitHub ao repositório do servidor
Agora vem a parte mágica: vincular o repositório do GitHub ao do servidor.
No cPanel, você verá um botão como “Connect to GitHub” ou “Link Repository”.
- Clique nele.
- Se for a primeira vez, será necessário autorizar o acesso do cPanel ao seu GitHub.
- Selecione o repositório correto (o que contém seu site).
- Escolha o branch principal (geralmente
mainoumaster).
Pronto! O link foi estabelecido.
Passo 6: Faça um commit no GitHub para testar
Volte ao seu repositório no GitHub e faça uma pequena alteração — por exemplo, mude o título da página no index.html.
Depois, faça um commit e push para o GitHub.
Volte ao cPanel, vá até a aba de “Git Repository” e verifique se aparece uma notificação como “Deploy realizado com sucesso”.
Passo 7: Confira seu site atualizado!
Abra seu navegador e acesse seu site (ex: seu-dominio.com).
Se tudo deu certo, a alteração que você fez no GitHub já está visível no site — sem você ter tocado no servidor!
Pronto! Você está no controle total do seu site
Com o deploy automático, você pode:
- Trabalhar de qualquer lugar com seu GitHub.
- Colaborar com outros desenvolvedores sem medo de errar.
- Publicar atualizações em segundos.
Parabéns, Sensei! 🎉 Você acabou de dominar uma das ferramentas mais poderosas do mundo do desenvolvimento web.
Se tiver dúvidas, é só chamar a GeHost — estamos aqui para te ajudar, sempre. 💬