Usar SSH na porta HTTPS

Às vezes, os firewalls se recusam a permitir conexões SSH completamente. Se a usar a clonagem de HTTPS com caching de credenciais não for uma opção, você poderá tentar clonar usando uma conexão SSH feita por meio da porta HTTPS. A maioria das regras de firewall deve permitir isso, mas o servidores proxy podem interferir.

Usuários de GitHub Enterprise Server : Atualmente, não há compatibilidade para acessar GitHub Enterprise Server por meio de 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ê?Política de Privacidade

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.