Como configurar deploy automático do seu site a partir do GitHub Print

  • 0

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/ ou dist/ 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.

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

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

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

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_html ou 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 main ou master).

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!

Gerenciador de Arquivos com árvore de pastas (public_html etc.) e barra de ações

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


Was this answer helpful?

« Back