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
  User git

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.

Esse documento ajudou você?

Privacy policy

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.