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á!
- Abra seu navegador e vá até https://cpanel.gehost.com.br.
- Insira seu usuário de hospedagem e a senha (os mesmos que você usa para acessar o painel).
Passo 3: Acesse o Gerenciador de Arquivos
O deploy automático precisa saber onde colocar os arquivos do seu site. Vamos configurar isso.
- Depois de logado, localize o grupo de ferramentas chamado “Arquivos”.
- Clique em “Gerenciador de Arquivos”.
- Selecione a pasta public_html (essa é a raiz do seu site).
Passo 4: Ative o deploy automático com Git
A GeHost oferece suporte nativo a deploys automáticos via Git. Vamos habilitar isso!
- No cPanel, vá até o grupo “Git” (pode estar em “Desenvolvimento” ou “Outras Ferramentas”).
- Clique em “Git Version Control”.
- Na tela seguinte, clique em “Configurar Deploy” ou algo parecido (o nome pode variar ligeiramente).
- Selecione o repositório do GitHub (você precisará conectar sua conta do GitHub).
- Escolha o branch que deseja deployar (geralmente main ou master).
- Defina o diretório de destino como public_html (ou o caminho correto do seu site).
- 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.
- Na tela de configuração do deploy, você verá um botão como “Conectar ao GitHub”.
- Clique nele e faça login na sua conta do GitHub.
- Conceda permissão para o cPanel acessar seu repositório (sempre em nome de segurança).
- Selecione o repositório desejado.
- 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.
- Edite um arquivo do seu site (por exemplo, altere o texto da página inicial).
- Salve e faça um commit no GitHub.
- Volte para o cPanel e verifique se há um novo deploy em andamento (pode aparecer um log ou status “Em execução”).
- Após alguns segundos, atualize seu site no navegador.
- Pronto! Seu novo conteúdo está online — automaticamente.
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 💙