Como versionar as configurações do servidor com Git para facilitar reverter mudanças
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu guia de boas-vindas ao mundo da gestão inteligente do servidor — com um toque de sabedoria e segurança. Aqui, você vai aprender como usar Git para salvar, rastrear e reverter mudanças nas configurações do seu servidor, como se fosse um "tempo parado" em uma história de sucesso digital.
Imagine: você atualiza um arquivo de configuração, testa algo novo… e, de repente, o site para de funcionar. Sem pânico! Com Git, você pode voltar ao ponto anterior em segundos — como se o tempo tivesse dado um passo para trás. É isso que vamos ensinar hoje.
Sensei diz: "O melhor erro é aquele que você consegue corrigir. E o melhor sistema de correção é o que você preparou antes do erro acontecer."
Por que usar Git para versionar configurações?
Apesar de o painel cPanel da GeHost já oferecer recursos como Backup e Restauração, usar Git traz vantagens únicas:
- Controle de versão detalhado — você sabe quem mudou o quê e quando.
- Reversão instantânea — basta um comando para voltar a qualquer versão anterior.
- Facilidade de colaboração — se você trabalha com equipe, todos podem ver as mudanças.
- Integração com ferramentas externas — como GitHub, GitLab ou Bitbucket.
É como ter um diário de bordo do seu servidor. E, sim, isso é possível mesmo em hospedagem compartilhada — com algumas adaptações inteligentes.
Passo a passo: Como configurar Git no seu servidor GeHost
Vamos fazer isso com calma, passo a passo. Você não precisa ser um expert — basta seguir com atenção.
- Acesse o painel cPanel
Vá para painel.gehost.com.br e faça login com suas credenciais. Se precisar, consulte seu plano no painel para verificar os dados de acesso. - Abra o terminal (Shell Access)
No cPanel, localize o grupo “Terminal” ou “Shell Access” (pode estar em “Advanced” ou “Tools”). Clique em “Launch Terminal”. - Verifique se Git está instalado
No terminal, digite:
git --version
Se aparecer algo comogit version 2.39.0, ótimo! Você já tem Git. Se não, entre em contato com nosso suporte — pode ser que precise de ajuda para habilitar. - Crie um repositório Git no diretório do seu site
Vamos usar o diretóriopublic_htmlcomo base. Digite no terminal: - Adicione as configurações que quer versionar
Arquivos como.htaccess,config.php,nginx.conf(se existir), ou arquivos de banco de dados podem ser versionados. Para adicionar todos os arquivos do diretório:git add . - Faça o primeiro commit (salve a versão inicial)
Agora, salve o estado atual do seu servidor com um comentário claro:git commit -m "Versão inicial: configurações do servidor antes de mudanças" - Configure um repositório remoto (opcional, mas recomendado)
Para proteger suas configurações, é ideal enviar o Git para um repositório remoto como GitHub ou GitLab. Crie uma conta gratuita lá, crie um repositório privado, e depois digite:git remote add origin https://github.com/seu-usuario/seu-repositorio.git git push -u origin main - Depois de mudar algo, faça um novo commit
Quando você alterar um arquivo (ex: editar o.htaccess), faça:git add . git commit -m "Atualizei o .htaccess para melhorar segurança do site" - Se algo der errado, volte à versão anterior
Se o site parar de funcionar, volte para a versão anterior com:git reset --hard HEAD~1Isso volta o servidor para a versão anterior. Você pode ver todas as versões com:
git log --oneline
cd public_html
git init
Dicas práticas do Sensei
- Use nomes claros nos commits:
Atualizei o .htaccess para bloquear acesso direto a arquivosé melhor quecorrigi algo. - Nunca versione arquivos com senhas, chaves de API ou arquivos temporários (como
config.php.bak). - Use um
.gitignorepara excluir arquivos sensíveis. Exemplo:
config.php
.env
*.log
backup/
Esse arquivo deve ser criado na raiz do seu projeto (em public_html/.gitignore).
Importante: Segurança e limitações
Embora Git seja poderoso, lembre-se:
- O acesso ao terminal é limitado em hospedagem compartilhada — você não tem root, mas tem acesso suficiente para Git.
- Seu repositório remoto (GitHub, GitLab etc.) deve ser privado — nunca deixe configurações sensíveis públicas.
- Não armazene senhas ou chaves de API no Git. Use variáveis de ambiente ou arquivos .env separados.
Se precisar de ajuda com Git, nosso suporte está disponível por 30 dias após a entrega. Consulte seu plano no painel para saber mais.
Conclusão: Você está no controle
Versionar suas configurações com Git não é só para desenvolvedores — é para qualquer um que quer ter segurança, controle e tranquilidade ao gerenciar seu site.
Com esse guia, você já está um passo à frente. Cada commit é uma escolha consciente. Cada reversão, uma vitória contra o caos.
Seu servidor, sua história. E você, o autor.
Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)
hospedagem • domínios • e-mail profissional • dev web
gehost.com.br