Skip to content

Latest commit

 

History

History
93 lines (51 loc) · 2.93 KB

Erro de Conexão - Porta 22 Bloqueada.md

File metadata and controls

93 lines (51 loc) · 2.93 KB

Erro de Conexão do Git - Porta 22 Bloqueada


  • Na maioria das vezes optamos por utilizar conexão SSH para clonar repositórios, ao invés de usar a clonagem por HTTPS. Mas alguns firewalls e a maioria dos servidores Proxy podem interferir na conexão, bloqueando a porta utilizada, por exemplo:

  • Para resolver o problema, alteramos a porta padrão que o Git utiliza, especificando para a porta 443 do servidor HTTPS.


Testando se a correção será possível

  • Antes de tentar corrigir o problema, vamos testar se alterando a porta do servidor HTTPS (443) será possível fazer conexão. Para isso, use o comando a baixo:

  • Se a resposta for algo semelhante a isso, quer dizer que é possível fazer conexão SSH alterando a porta do servidor HTTPS.

    Hi username! You've successfully authenticated, but GitHub does not provide shell access.


Correção para o GitHub

  1. Abra o arquivo de configuração do Git com o comando a baixo, utilizando um editor de texto (geralmente está nesse caminho):

    code ~/.ssh/config

  2. Adicione o código a baixo no arquivo:

    Host github.com
        Hostname ssh.github.com
        Port 443


Correção para o Bitbucket

  1. Abra o arquivo de configuração do Git com o comando a baixo, utilizando um editor de texto (geralmente está nesse caminho):

    code ~/.ssh/config

  2. Adicione o código a baixo no arquivo:

    Host bitbucket.org
        Hostname altssh.bitbucket.org
        Port 443


Correção para o GitLab

  1. Abra o arquivo de configuração do Git com o comando a baixo, utilizando um editor de texto (geralmente está nesse caminho):

    code ~/.ssh/config

  2. Adicione o código a baixo no arquivo:

    Host gitlab.com
        Hostname altssh.gitlab.com
        User git
        Port 443


  • Exemplo do arquivo modificado:


Referências

https://help.github.com/articles/using-ssh-over-the-https-port/

https://stackoverflow.com/questions/7953806/github-ssh-via-public-wifi-port-22-blocked/

https://askubuntu.com/questions/610940/ssh-connect-to-host-github-com-port-22-connection-refused

https://help.github.com/articles/error-permission-denied-publickey/