Como usar Git para versionar e implantar código no servidor imprimir

  • 0

Como usar Git para versionar e implantar código no servidor

Olá! Aqui é a Sensei da GeHost 🌱 Se você já ouviu falar de "Git" e ficou com aquela sensação de que é coisa só de programador avançado, relaxa: vou te explicar do jeitinho simples, como se fosse a primeira vez. No final você vai entender o que é, pra que serve e como colocar seu código no ar através do cPanel.

O que é Git, afinal?

Git é uma ferramenta de controle de versão. Pense nele como um "histórico de alterações" super detalhado do seu projeto: cada vez que você salva um progresso (chamado de commit), o Git guarda uma fotografia daquele momento do código. Assim, se algo der errado depois, você consegue voltar no tempo e recuperar uma versão anterior.

💡 Dica da Sensei: pense no Git como o "Ctrl+Z" definitivo do seu projeto — só que ele guarda o histórico completo, não apenas o último passo.

Por que isso importa para o meu site?

Se o seu site ou sistema foi desenvolvido em código (não é um site pronto tipo WordPress), usar Git te dá algumas vantagens:

  • Segurança: você nunca perde uma versão que já funcionava.
  • Organização: fica fácil ver o que mudou e quando.
  • Deploy mais rápido: em vez de subir arquivo por arquivo manualmente, você pode "puxar" as atualizações direto no servidor.

Passo a passo: conceitos básicos do Git

Antes de falar do servidor, vamos aos comandos essenciais que você (ou sua equipe de desenvolvimento) vai usar no computador local:

  1. git init — transforma uma pasta comum em um "repositório" (projeto controlado pelo Git).
  2. git add . — seleciona os arquivos que você quer salvar no histórico.
  3. git commit -m "mensagem" — salva a "fotografia" daquele momento, com uma mensagem explicando o que mudou.
  4. git push — envia essas alterações para um repositório remoto (como GitHub, GitLab ou o próprio servidor).
  5. git pull — busca e aplica as atualizações mais recentes.

Implantando (deploy) o código no servidor via cPanel

A GeHost disponibiliza, dentro do cPanel, a ferramenta "Git™ Version Control", que permite clonar um repositório e atualizar seu site direto por lá, sem precisar ficar subindo arquivo por arquivo.

Painel inicial do cPanel com os grupos de ferramentas
  1. Acesse o cPanel da sua hospedagem (as instruções de acesso ficam no painel do cliente, em painel.gehost.com.br).
  2. Procure pela ferramenta "Git™ Version Control" (geralmente na seção de Arquivos ou de Ferramentas Avançadas).
  3. Clique em "Criar" (ou "Create") para adicionar um novo repositório.
  4. Informe a URL do seu repositório remoto (por exemplo, do GitHub) e o caminho onde ele deve ser clonado dentro da sua hospedagem.
  5. Depois de criado, sempre que você quiser atualizar o site com as últimas alterações, volte nessa tela e use a opção de "Pull" (ou "Update from Remote"), que traz as novidades do repositório para o servidor.
⚠️ Importante: a disponibilidade e as opções exatas dessa ferramenta (como acesso via linha de comando/SSH) podem variar conforme o seu plano. Qualquer dúvida sobre o que está habilitado na sua conta, confira no painel do cliente ou fale com o suporte.

Alternativa: deploy manual pelo Gerenciador de Arquivos

Se o seu fluxo de trabalho não usa a ferramenta de Git do cPanel (por exemplo, você versiona o código localmente mas prefere subir os arquivos prontos), você pode simplesmente enviar os arquivos gerados através do Gerenciador de Arquivos.

Gerenciador de Arquivos do cPanel com a árvore de pastas
  1. Compacte a pasta do seu projeto (de preferência já com as alterações mais recentes) em um arquivo .zip.
  2. No cPanel, abra o Gerenciador de Arquivos e navegue até a pasta public_html (ou a pasta do domínio correspondente).
  3. Use o botão de Upload para enviar o .zip.
  4. Depois de enviado, clique com o botão direito no arquivo e escolha Extrair.

Boas práticas que a Sensei recomenda

  • Faça commits pequenos e frequentes, com mensagens claras — isso facilita muito na hora de entender o histórico depois.
  • Nunca coloque senhas, chaves de API ou dados sensíveis dentro do código versionado no Git.
  • Antes de fazer o "pull" em produção, teste as alterações em um ambiente local ou de desenvolvimento.
  • Mantenha um backup atualizado — a GeHost também disponibiliza a ferramenta de Backup no cPanel para isso.
🌱 Ficou com dúvida em algum passo? Sem crise! Nossa equipe de suporte está pronta para te ajudar a configurar tudo direitinho. E lembre-se: você tem 30 dias de suporte gratuito após a entrega do seu projeto.

Esta resposta lhe foi útil?

« Retornar