Como configurar deploy automático (CI/CD) do GitHub para o servidor GeHost Print

  • 0

Como configurar deploy automático (CI/CD) do GitHub para o servidor GeHost

Olá, viajante do código! 🌟 Seja bem-vindo(a) ao seu primeiro passo rumo à automação de publicação. Aqui, você vai aprender, de forma simples e segura, como fazer seu projeto no GitHub ser automaticamente enviado ao seu site hospedado na GeHost — sem precisar clicar em "enviar" toda vez. É como ter um ajudante mágico que sempre está atento ao seu código.

Esse guia é feito para quem está começando, com linguagem clara e passos bem definidos. Vamos juntos, com calma e certeza?

Passo 1: Prepare seu repositório no GitHub

Antes de tudo, certifique-se de que seu projeto está no GitHub e que ele está configurado corretamente.

  • Seu repositório deve conter todos os arquivos do seu site (HTML, CSS, JS, imagens, etc.).
  • Verifique se há um arquivo index.html na raiz — ele é o ponto de entrada do seu site.
  • Se você usa um framework (como React, Vue ou Node.js), certifique-se de que o build está pronto e os arquivos estão no repositório.
Dica Sensei: Use o README.md para explicar como o projeto funciona. Isso ajuda você e outros a entenderem o que está rolando!

Passo 2: Acesse o cPanel da GeHost

Para configurar o deploy automático, você precisará do acesso ao painel de controle da sua hospedagem. Vamos lá!

  1. Abra seu navegador e vá até https://cpanel.gehost.com.br.
  2. Insira seu usuário de hospedagem e a senha (os mesmos que você usa para acessar o painel).
Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Passo 3: Acesse o Gerenciador de Arquivos

O deploy automático precisa saber onde colocar os arquivos do seu site. Vamos configurar isso.

  1. Depois de logado, localize o grupo de ferramentas chamado “Arquivos”.
  2. Clique em “Gerenciador de Arquivos”.
  3. Selecione a pasta public_html (essa é a raiz do seu site).
Tela 'Gerenciador de Arquivos' com árvore de pastas (public_html etc.) e barra de ações

Passo 4: Ative o deploy automático com Git

A GeHost oferece suporte nativo a deploys automáticos via Git. Vamos habilitar isso!

  1. No cPanel, vá até o grupo “Git” (pode estar em “Desenvolvimento” ou “Outras Ferramentas”).
  2. Clique em “Git Version Control”.
  3. Na tela seguinte, clique em “Configurar Deploy” ou algo parecido (o nome pode variar ligeiramente).
  4. Selecione o repositório do GitHub (você precisará conectar sua conta do GitHub).
  5. Escolha o branch que deseja deployar (geralmente main ou master).
  6. Defina o diretório de destino como public_html (ou o caminho correto do seu site).
  7. Clique em “Salvar” ou “Ativar Deploy”.
Dica Sensei: Se não vir a opção de Git no cPanel, entre em contato com nosso suporte. Pode ser que o recurso esteja habilitado apenas em certos planos. Não se preocupe — estamos aqui para te ajudar!

Passo 5: Conecte seu GitHub ao cPanel

Para que o deploy funcione, o cPanel precisa acessar seu repositório no GitHub.

  1. Na tela de configuração do deploy, você verá um botão como “Conectar ao GitHub”.
  2. Clique nele e faça login na sua conta do GitHub.
  3. Conceda permissão para o cPanel acessar seu repositório (sempre em nome de segurança).
  4. Selecione o repositório desejado.
  5. Confirme a conexão.
Atenção: Nunca compartilhe suas credenciais do GitHub com ninguém. O cPanel só pede acesso temporário para o deploy — nada mais.

Passo 6: Faça um commit no GitHub e veja o deploy rodando!

Pronto! Agora é só testar.

  1. Edite um arquivo do seu site (por exemplo, altere o texto da página inicial).
  2. Salve e faça um commit no GitHub.
  3. Volte para o cPanel e verifique se há um novo deploy em andamento (pode aparecer um log ou status “Em execução”).
  4. Após alguns segundos, atualize seu site no navegador.
  5. Pronto! Seu novo conteúdo está online — automaticamente.
Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

Pronto! Você está no CI/CD!

Parabéns, Sensei do Código! 🎉 Agora, toda vez que você fizer um commit no GitHub, seu site será atualizado automaticamente. Isso te dá mais tempo para criar, inovar e se divertir com o que realmente importa: o seu projeto.

Se tiver dúvidas, problemas ou quiser personalizar o deploy (como usar um branch diferente ou rodar comandos pós-deploy), nosso time de suporte está aqui para te ajudar. Basta nos chamar — estamos sempre prontos para cuidar de você.

Com carinho, Sensei da GeHost 💙


Was this answer helpful?

« Back