Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

erro ao fazer o git push -u origin main. Podem me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository

Please make sure you have the correct acess rights

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Diego! Como vai?

Esse erro geralmente ocorre quando o SSH não consegue se conectar ao GitHub. Aqui estão algumas sugestões para resolver o problema:

  1. Verifique a Conexão de Rede: Certifique-se de que você está conectado a uma internet estável e que não há bloqueios de firewall ou proxy que possam estar impedindo a conexão na porta 22. Normalmente isso acontece quando você está dentro de uma rede segura, trabalho ou faculdade.

  2. Teste a Conexão SSH: No terminal, execute o comando abaixo para testar a conexão SSH com o GitHub:

    ssh -T git@github.com
    

    Se houver algum problema, você receberá uma mensagem de erro que pode ajudar a diagnosticar o problema.

  3. Configure a Chave SSH: Certifique-se de que você tenha configurado corretamente sua chave SSH no GitHub. Siga estes passos:

    • Gere uma nova chave SSH, se necessário:
      ssh-keygen -t ed25519 -C "seu-email@example.com"
      
    • Adicione a chave SSH ao seu agente SSH:
      eval "$(ssh-agent -s)"
      ssh-add ~/.ssh/id_ed25519
      
    • Copie a chave pública e adicione-a ao GitHub:
      cat ~/.ssh/id_ed25519.pub
      
      Copie o conteúdo e adicione em "Settings" > "SSH and GPG keys" no GitHub.
  4. Firewall ou Proxy: Se você estiver em uma rede corporativa ou escolar, pode haver restrições de firewall ou proxy. Tente se conectar em uma rede diferente ou consulte o administrador da rede.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.