Como configurar versionamento de arquivos do site com Git no servidor
Oi! Aqui quem fala é a Sensei da GeHost 🥋 — e hoje eu vou te ensinar um superpoder pra quem cuida de site: usar o Git direto na sua hospedagem pra controlar as versões dos seus arquivos.
Se você já trabalha com desenvolvimento (ou pediu pra alguém desenvolver seu site), sabe que o Git é aquela ferramenta que guarda o "histórico" de cada mudança no código — tipo um controle de versões que permite voltar no tempo se algo der errado, e trazer atualizações de forma organizada. Boa notícia: o cPanel da sua hospedagem GeHost já vem com uma ferramenta própria pra isso, chamada Git™ Version Control.
Dica da Sensei: esse guia é voltado pra quem já tem (ou vai ter) um repositório Git — seja no GitHub, GitLab, Bitbucket ou similar. Se você nunca usou Git antes, tudo bem seguir o passo a passo, mas talvez valha a pena pedir uma força pro seu desenvolvedor ou pro nosso suporte na primeira configuração.
1. Acesse o cPanel da sua hospedagem
Primeiro, entre no cPanel da sua conta. Você encontra o acesso pelo seu Painel do Cliente (painel.gehost.com.br) ou pelo link que veio no seu e-mail de boas-vindas quando a hospedagem foi ativada.
2. Encontre a ferramenta "Git™ Version Control"
Depois de logar, você vai cair na tela inicial do cPanel, com vários grupos de ferramentas (E-mail, Arquivos, Bancos de Dados etc.). A ferramenta de Git fica dentro da seção Arquivos. Use a barra de busca do cPanel e digite "Git" que ela aparece rapidinho.
3. Crie o repositório
Dentro da tela do Git Version Control, clique em "Create" (Criar). Você vai preencher basicamente três coisas:
- Clone URL — se você já tem um repositório existente (no GitHub, GitLab etc.), cole aqui o endereço de clone dele. Se for começar um repositório novo do zero, é só deixar esse campo vazio.
- Repository Path — o caminho, dentro da sua hospedagem, onde os arquivos vão ficar. Normalmente é dentro da pasta public_html (ou uma subpasta dela, se o site não for a raiz do domínio).
- Repository Name — um nome só pra identificar o repositório dentro do cPanel.
Dica da Sensei: se o repositório for privado, o cPanel vai te pedir uma chave de acesso (SSH Key) pra conseguir se conectar. Você gera essa chave na própria seção de "Chaves de Acesso SSH" do cPanel e cadastra a chave pública no GitHub/GitLab/Bitbucket. Se travar nessa parte, chama nosso suporte que a gente te ajuda a configurar.
4. Atualize o site com "Pull or Deploy"
Depois de criado, o repositório aparece listado na tela principal. Toda vez que você quiser trazer as atualizações mais recentes do seu código pro site, é só clicar em "Manage" ao lado do repositório e ir na aba "Pull or Deploy". Lá você:
- Clica em "Update from Remote" pra buscar as últimas mudanças do repositório de origem.
- Clica em "Deploy HEAD Commit" pra aplicar essas mudanças de fato nos arquivos do seu site.
Pronto — seu site já está com a versão mais nova do código, sem precisar subir arquivo por arquivo manualmente.
5. Confira o resultado no Gerenciador de Arquivos
Depois do deploy, vale a pena dar uma olhada no Gerenciador de Arquivos pra confirmar que tudo chegou certinho na pasta do seu site.
Boas práticas que a Sensei recomenda
- Nunca coloque dados sensíveis (senhas, chaves de API, credenciais de banco) direto no repositório — prefira variáveis de ambiente ou arquivos de configuração fora do controle de versão.
- Antes de um deploy grande ou de mexer em algo crítico, faça um backup da sua conta pelo próprio cPanel — é rapidinho e evita dor de cabeça se algo sair diferente do esperado.
- Teste as mudanças num ambiente separado (uma subpasta ou subdomínio, por exemplo) antes de fazer o deploy direto na pasta principal do site, sempre que possível.
E é isso! Com esses passos, você já consegue manter seu site versionado e atualizar tudo de um jeito mais organizado e seguro. Qualquer dúvida na configuração, é só chamar o suporte da GeHost — a gente te ajuda a deixar tudo redondinho. 🙌