Como usar Git para deploy automático de código com a GeHost
Olá, viajante do código! 🌟 Seja bem-vindo ao seu primeiro passo rumo ao deploy automático — sim, aquele processo mágico onde você envia seu código com um simples comando e ele já está no seu site, sem precisar fazer upload manual. Na GeHost, isso é possível com Git, uma ferramenta poderosa que já vem pronta no seu servidor.
Se você já usa Git em casa ou no trabalho, vai se sentir em casa. Se ainda não sabe o que é, não se preocupe — vamos aprender juntos, passo a passo, com carinho e clareza. Você vai dominar isso antes mesmo de perceber!
Passo 1: Preparando seu repositório local
Antes de tudo, certifique-se de que você tem um repositório Git criado na sua máquina. Se ainda não tem, abra o terminal (ou Git Bash no Windows) e execute:
- Crie uma pasta para seu projeto:
mkdir meu-site
cd meu-site - Inicialize o repositório Git:
git init - Adicione seu código:
git add .
git commit -m "Primeiro commit: projeto inicial"
Dica do Sensei: Sempre faça commits com mensagens claras. Isso ajuda você (e sua equipe) a entender o que mudou no código.
Passo 2: Criando um repositório remoto no cPanel
Na GeHost, você pode criar um repositório Git diretamente no cPanel — sem precisar de GitHub ou GitLab. Vamos lá:
- Entre no cPanel da sua conta GeHost (use o link que você recebeu por e-mail).
- Na tela principal, localize o grupo de ferramentas chamado “Git Version Control” — ele está no menu de "Arquivos".
- Clique em “Git Version Control” para abrir a tela de gerenciamento.
Passo 3: Criando o repositório remoto
Agora vamos criar o repositório no servidor:
- Na tela do Git Version Control, clique em “Create”.
- Escolha um nome para o repositório (ex:
meu-site.git). - Selecione o diretório onde o código será deployado — geralmente
public_htmlou uma subpasta dentro dele. - Clique em “Create”.
Dica do Sensei: Use nomes claros e sem espaços no nome do repositório. Evite acentos, caracteres especiais e espaços.
Passo 4: Conectando seu código local ao repositório remoto
Com o repositório criado no servidor, agora vamos conectar seu código local ao remoto:
- No terminal, digite:
git remote add origin https://seu-servidor-gehost.com/git/meu-site.git
(Substitua o URL pelo que aparece no cPanel ao criar o repositório — ele será algo comohttps://seu-servidor-gehost.com/git/meu-site.git).- Confirme a conexão com:
git push -u origin main
Se tudo estiver certo, seu código será enviado ao servidor — e pronto! O deploy automático já está em funcionamento.
Atenção, Sensei: Se aparecer um erro de autenticação, verifique se o usuário e senha do cPanel estão corretos. O Git usa suas credenciais do cPanel.
Passo 5: Verificando o deploy automático
Após o push, o código já está no servidor. Mas como saber se o deploy foi feito?
- Abra seu navegador e acesse seu site (ex:
meusite.com). - Atualize a página — seu novo código já deve estar lá!
- Se não aparecer, verifique se o diretório de destino está correto no cPanel.
Dica do Sensei: Você pode testar com um simples echo "Deploy funcionando!" > index.html no diretório de destino para confirmar que o Git está realmente atualizando o conteúdo.
Pronto! Você está no futuro do desenvolvimento 🚀
Parabéns, guerreiro do código! Agora, toda vez que você fizer um git push, seu site será atualizado automaticamente. Sem uploads manuais. Sem nervosismo. Apenas código, Git e magia.
Quer ir além? Você pode configurar webhooks para automatizar ainda mais — mas isso já é um assunto para o próximo nível. 😉
Se precisar de ajuda, estamos aqui. A GeHost é sua parceira no caminho do desenvolvimento. 💙