Como diagnosticar erro ao fazer push para repositório Git imprimir

  • 0

Como Diagnosticar Erro ao Fazer Push para Repositório Git na GeHost

Olá, viajante do código! 👋 Se você está tentando fazer um push para seu repositório Git na GeHost e está recebendo um erro, não se preocupe — você não está sozinho. Muitos devs passam por isso, especialmente no início. Vou te guiar com calma, passo a passo, como um verdadeiro Sensei da hospedagem.

Este guia é para quem está começando, ou mesmo quem já tem experiência, mas quer garantir que tudo está funcionando como deveria. Vamos juntos resolver isso com paciência e clareza.

Passo 1: Entenda o Erro que Está Recebendo

Antes de tudo, anote exatamente o erro que aparece no terminal quando você tenta fazer o git push. Exemplos comuns:

  • Permission denied (publickey)
  • Host key verification failed
  • fatal: Could not read from remote repository
  • Connection refused

Essas mensagens são como pistas. Cada uma delas nos leva a um caminho diferente. Vamos analisar as mais comuns.

Dica Sensei: Nunca ignore o erro. Copie ele exatamente como aparece. Isso é o primeiro passo para resolver qualquer problema técnico.

Passo 2: Verifique se o SSH Está Configurado Corretamente

Quando você usa Git com a GeHost, geralmente ele se conecta via SSH. Isso significa que você precisa ter uma chave SSH configurada no servidor.

Para verificar se está tudo certo:

  1. Abra o terminal (ou Git Bash no Windows).
  2. Execute este comando: ssh -T git@gehost.com.br
  3. Se aparecer uma mensagem como Welcome to GeHost, user!, parabéns! Você está conectado com sucesso.
  4. Se aparecer Permission denied (publickey), o problema está na chave SSH.

Se você está com esse erro, provavelmente sua chave pública não foi adicionada ao servidor. Vamos corrigir isso.

Passo 3: Verifique sua Chave SSH no cPanel

Para verificar se sua chave pública está cadastrada no servidor da GeHost, você precisa acessar o cPanel.

Tela de LOGIN do cPanel (campos Usuário e Senha + botão Log in)

Após fazer login no cPanel, procure pela ferramenta chamada SSH Access (ou "Acesso SSH"). Ela geralmente está no grupo Security.

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

Na tela de SSH Access, você verá uma lista de chaves públicas cadastradas. Se não houver nenhuma, ou se a chave que você está usando não estiver lá, é isso: seu acesso está bloqueado por falta de autenticação.

Passo 4: Adicione Sua Chave Pública no cPanel

Se a chave não estiver cadastrada, você precisa adicioná-la:

  1. Clique em Manage SSH Keys.
  2. Na aba Upload Key, cole sua chave pública (geralmente no arquivo id_rsa.pub ou id_ed25519.pub).
  3. Nomeie a chave (ex: meu-pc) e clique em Upload.
  4. Depois de carregar, clique em Manage ao lado da chave para garantir que ela está ativa.

Se você não tem uma chave SSH, não se preocupe — posso te ajudar a criar uma em um passo seguinte.

Passo 5: Teste a Conexão de Novo

Volte ao terminal e execute novamente:

ssh -T git@gehost.com.br

Se agora aparecer Welcome to GeHost, user!, parabéns! Você está conectado com sucesso. Agora, tente fazer o git push de novo.

Passo 6: Erro de "Host Key Verification Failed"? Aqui a Solução

Se o erro for Host key verification failed, pode ser que o servidor tenha mudado de chave SSH (raro, mas possível).

Para resolver:

  1. Abra o arquivo ~/.ssh/known_hosts (no Linux/Mac) ou C:\Users\SeuUsuario\.ssh\known_hosts (no Windows).
  2. Encontre a linha com gehost.com.br e apague-a.
  3. Tente novamente o comando ssh -T git@gehost.com.br.
  4. Ele pedirá para confirmar a chave do servidor — digite yes.

Isso regrava a chave correta e evita o erro.

Passo 7: Dica Final – Use o Git com o Endereço Correto

Verifique se você está usando o endereço correto do repositório. Ele deve ser:

git@gehost.com.br:seu-usuario/seu-repositorio.git

Nunca use https:// se estiver com SSH. Isso pode causar conflitos de autenticação.

Sensei diz: Toda vez que o Git pedir senha ou falhar em conexão, pense: "Será que a chave SSH está no servidor?". Se sim, o problema é outro. Se não, é isso — e você já sabe como resolver.

Pronto! Você está no caminho certo.

Se ainda estiver com dúvidas, não hesite em entrar em contato com nosso suporte. Nós estamos aqui para te ajudar, com carinho e atenção — como um verdadeiro Sensei da GeHost.

Seu código está em boas mãos. 🌟


Esta resposta lhe foi útil?

« Retornar