👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Usar SSH na porta HTTPS

Às vezes, os firewalls se recusam a permitir conexões SSH completamente. If using HTTPS cloning with credential caching is not an option, you can attempt to clone using an SSH connection made over the HTTPS port. A maioria das regras de firewall deve permitir isso, mas o servidores proxy podem interferir.

Usuários do GitHub Enterprise: não há suporte atualmente ao GitHub Enterprise via SSH na porta HTTPS.

Para testar se o SSH na porta HTTPS é possível, execute este comando SSH:

$ ssh -T -p 443 git@ssh.github.com
> Olá username! Você conseguiu se autenticar, mas o GitHub não
> fornece acesso shell.

Se deu certo, ótimo! Caso contrário, siga nosso guia para solução de problemas.

Habilitar conexões SSH por HTTPS

Se você conseguir fazer SSH no git@ssh.github.com na porta 443, substitua as configurações SSH para forçar qualquer conexão ao GitHub a ser executada nesse servidor e nessa porta.

Para definir isso na configuração SSH, edite o arquivo em ~/.ssh/config e adicione esta seção:

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

Para testar se funciona, conecte-se mais uma vez ao GitHub:

$ ssh -T git@github.com
> Olá username! Você conseguiu se autenticar, mas o GitHub não
> fornece acesso shell.

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato