SSH & Avançado 0 visualizações

Como usar Git para versionar o código do site direto no servidor

Ver no WHMCS

Como usar Git para versionar o código do site direto no servidor (SSH & Avançado)

Olá, querido(a) cliente! 👋

Seja bem-vindo(a) ao seu novo passo rumo à liberdade e segurança no desenvolvimento do seu site. Aqui na GeHost, acreditamos que você, como desenvolvedor(a) ou criador(a) de conteúdo, merece ter controle total — sem precisar sair do seu servidor. E o melhor: você pode usar Git diretamente no servidor, sem precisar de plataformas externas como GitHub ou GitLab. É só seguir comigo, seu Sensei da GeHost, e vamos montar isso passo a passo, como se fosse uma receita de família.

Este guia é para quem já tem um site hospedado com a GeHost, sabe o básico de SSH e quer começar a versionar seu código no próprio servidor. Vamos lá?

Pré-requisitos (para não perder o ritmo)

  • Você já tem acesso ao SSH da sua hospedagem (geralmente via terminal ou cliente como PuTTY/WSL).
  • Seu site está na pasta public_html (ou subdomínio, se aplicável).
  • Conhecimento básico de comandos do terminal (não se preocupe, vamos explicar tudo).

Dica do Sensei: Se você não tem acesso SSH, verifique seu plano no painel do cliente (painel.gehost.com.br) — planos com SSH estão disponíveis a partir do Básico.

Passo a passo: Criando um repositório Git no servidor

Vamos começar pelo começo. O objetivo é ter um repositório Git dentro do servidor, diretamente na pasta do seu site. Assim, você pode fazer commits, ver histórico, voltar a versões anteriores — tudo sem sair do seu ambiente de produção.

  1. Abra seu terminal ou cliente SSH (como Putty, WSL, ou terminal do macOS/Linux).

  2. Conecte-se ao servidor usando o comando:

    ssh usuario@seu-dominio.com.br

    Substitua usuario pelo seu nome de usuário do cPanel e seu-dominio.com.br pelo domínio do seu site.

  3. Entre na pasta do seu site. Geralmente, é:

    cd public_html

    Se o seu site estiver em uma subpasta (ex: public_html/loja), acesse essa pasta.

  4. Crie um repositório Git com o comando:

    git init

    Pronto! Agora você tem um repositório Git no seu servidor.

  5. Adicione todos os arquivos do site ao Git:

    git add .

    Isso adiciona todos os arquivos da pasta atual.

  6. Faça o primeiro commit (salve a versão inicial):

    git commit -m "Versão inicial do site"

    Esse commit é como um "salvar" do seu site. Pode usar qualquer mensagem, mas seja claro.

  7. Para verificar o status do repositório, use:

    git status

    Isso mostra quais arquivos foram alterados, adicionados ou removidos.

Dica do Sensei: Sempre use git status antes de fazer um commit para ver o que está mudando.

Gerenciando versões no servidor (como um profissional)

Agora que o Git está rodando no servidor, você pode fazer commits sempre que alterar algo no site. Vamos ver como:

  1. Edite um arquivo (ex: index.html) com o Gerenciador de Arquivos do cPanel:

    Tela do Gerenciador de Arquivos do cPanel
  2. Volte ao terminal e verifique quais arquivos foram alterados:

    git status
  3. Adicione as alterações:

    git add index.html

    Se tiver vários arquivos, use git add . novamente.

  4. Faça um novo commit com uma mensagem clara:

    git commit -m "Atualização no cabeçalho do site"
  5. Para ver o histórico de versões:

    git log --oneline

    Isso mostra todos os commits, com um resumo curto de cada um.

Dica do Sensei: Use mensagens como "Corrigido erro no formulário de contato" ou "Adicionado banner de verão" — assim, você sempre sabe o que mudou.

Como voltar a uma versão anterior (se algo der errado)

Imagine que você alterou algo e o site parou de funcionar. Não se preocupe! Com Git, você pode voltar a qualquer versão anterior.

  1. Veja o histórico:

    git log --oneline

    Procure o commit que quer reverter (ex: abc1234 Corrigido erro no formulário).

  2. Volte para uma versão específica:

    git reset --hard abc1234

    Substitua abc1234 pelo ID do commit que você quer voltar.

  3. Confirme que tudo está como antes:

    git status

Atenção do Sensei: O comando reset --hard apaga todas as alterações não commitadas. Use com cuidado!

Boas práticas para manter tudo organizado

  • Nunca edite arquivos diretamente no servidor sem fazer um commit. Sempre use git add e git commit.

  • Use o arquivo .gitignore para ignorar arquivos temporários (como cache/, logs/, node_modules/).

  • Evite fazer commits grandes. Prefira commits pequenos e bem descritos.

  • Se precisar de ajuda, entre em contato com nosso suporte — estamos aqui para você.

Conclusão: Você está no controle

Parabéns, você acabou de dominar uma das ferramentas mais poderosas do desenvolvimento web — Git diretamente no servidor. Agora você pode:

  • Versionar seu site com segurança.
  • Reverter mudanças com apenas um comando.
  • Ter controle total sobre o que foi alterado e quando.

Na GeHost, acreditamos que tecnologia deve servir à criatividade — e não o contrário. Você está no caminho certo.

Se tiver dúvidas, não hesite em entrar em contato com nosso suporte. Estamos aqui para te ajudar, sempre.

Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.