Como automatizar deploys usando Git no servidor imprimir

  • 0

Como automatizar deploys usando Git no servidor 🚀

Oi! Aqui é a Sensei da GeHost 👋 Se você já cansou de subir arquivo por FTP toda vez que atualiza o site, esse guia é pra você. Vou te mostrar como usar o Git direto no cPanel pra automatizar essa parte chata do deploy — sem mistério, no seu ritmo.

O que é isso, na prática?

O cPanel tem uma ferramenta chamada Git™ Version Control. Com ela, você conecta o repositório do seu projeto (o "código-fonte" que fica versionado, tipo no GitHub/GitLab) direto à sua hospedagem. Depois, sempre que você atualizar o código, basta dar um "pull" (puxar as atualizações) pelo próprio painel — sem precisar reenviar arquivo por arquivo manualmente.

💡 Dica da Sensei: isso é ótimo pra quem já trabalha com controle de versão (Git) no dia a dia. Se você ainda não usa Git no seu projeto, não se preocupe — pode continuar atualizando pelo Gerenciador de Arquivos ou FTP normalmente, sem problema nenhum.

Antes de começar

  • Ter um repositório Git do seu projeto (pode ser público ou privado).
  • Saber a URL de clone do repositório (ex: algo terminando em .git).
  • Se o repositório for privado, ter em mãos a forma de autenticação dele (usuário/senha ou chave, conforme o provedor do seu repositório).

Passo a passo

  1. Acesse o cPanel da sua hospedagem com seu usuário e senha.
    Tela de login do cPanel
  2. Na tela inicial, procure a ferramenta "Git™ Version Control" — geralmente aparece na seção de arquivos ou desenvolvimento.
    Painel inicial do cPanel com os grupos de ferramentas
  3. Clique em "Create" (criar) e cole a URL de clone do seu repositório.
  4. Escolha o diretório de destino (por exemplo, dentro de public_html se for pra ficar no ar direto, ou uma pasta separada se preferir revisar antes de publicar).
  5. Se quiser deploy automático de arquivos específicos, você pode configurar um arquivo .cpanel.yml na raiz do repositório, dizendo quais arquivos vão pra qual pasta a cada deploy. Isso é opcional — sem ele, o Git já sincroniza o repositório inteiro na pasta escolhida.
  6. Sempre que atualizar o código no repositório, volte na tela do "Git Version Control", abra o repositório e clique em "Manage" → "Pull or Deploy" pra trazer as novidades pro servidor.
  7. Confira se os arquivos chegaram certinho pelo Gerenciador de Arquivos.
    Gerenciador de Arquivos do cPanel

Antes de deixar tudo automático de vez

Automatizar é ótimo, mas com carinho: sempre garanta que você tem um backup recente antes de começar a puxar deploys direto pra produção. O cPanel tem uma ferramenta própria de backup, é só um clique.

Tela de Backup do cPanel
⚠️ Fica de olho: a disponibilidade de recursos como acesso via linha de comando (SSH) ou integrações mais avançadas (webhook automático a cada push, por exemplo) pode variar de acordo com o seu plano. Se quiser ir além do "pull manual" pelo cPanel, dá uma olhadinha no painel.gehost.com.br ou fala com a gente pelo suporte — a gente te orienta certinho pro seu caso.

Precisou de uma força?

Se travar em qualquer passo, relaxa — é super normal na primeira vez. Toda entrega GeHost já vem com 30 dias de suporte grátis depois da entrega, e você pode acompanhar tudo pelo painel.gehost.com.br. Bora automatizar esse deploy juntos? 🥋


Esta resposta lhe foi útil?

« Retornar