DEV Community

Cover image for SSH: Timeout ao se conectar com o Github
Karlos Silva
Karlos Silva

Posted on

SSH: Timeout ao se conectar com o Github

Literalmente todas as vezes que tive que configurar um ambiente de desenvolvimento do zero, passei por esse problema com o SSH:

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

Please make sure you have the correct access rights
and the repository exists.
Enter fullscreen mode Exit fullscreen mode

Vamos lá!

Primeiros passos:

Para garantir que você tem uma chave gerada, e configurada corretamente, siga esses passos:

  1. Criar uma Chave SSH
  2. Conectar a chave ao seu github
  3. Testar sua conexão

Após esses passos, se você já os não tinha feito, vai receber a mesma mensagem de erro no terminal.

Correção

Abra o arquivo ~/.ssh/config no seu editor de texto (VScode por exemplo):

code ~/.ssh/config
Enter fullscreen mode Exit fullscreen mode

Adicione esse trecho de código no arquivo e salve:

Host github.com
 Hostname ssh.github.com
 Port 443
Enter fullscreen mode Exit fullscreen mode

Prontinho, pode rodar o comando ssh -T git@github.com para testar e é para tudo estar funcionando! 😁

> Esse tutorial foi criado pois sofri com esse problema algumas vezes, espero que possa ajudar alguem x)

Instagram
Linkedin

Top comments (0)