Alguns firewalls entre você e o site de destino estão bloqueando as conexões TCP para a porta 22, bloqueando os pacotes de saída ou bloqueando a resposta.
Você pode localizar o firewall executando tcptraceroute github.com 22
.
Se o firewall estiver fora do seu controle (por exemplo, no equipamento do seu ISP), não há nada que você possa fazer sem ajuda externa. Se o seu ISP estiver bloqueando essas conexões, verifique se o contrato restringe o que você tem permissão para fazer e entre em contato com o seu ISP se o contrato não incluir qualquer restrição aplicável.
Se você não conseguir se conectar à porta 22, poderá usar um túnel. A porta 443 normalmente é deixada aberta para conexões de saída porque é a porta para HTTPS. Mas isso significa que você faz uma conexão com uma máquina externa na porta 443 e, em seguida, encaminha o tráfego para github.com
na porta 22. Você precisa ter uma máquina externa capaz de fazer isso. Veja Como usar o ssh em http ou https? para algumas instruções de configuração.