Когда я выполняю пункт 5 (Test everything out) в руководстве github guide, команда ssh также зависает навсегда. Согласно руководству, я должен получить сообщение о том, что "Github не предоставляет доступ к оболочке". Ниже приведен вывод команды ssh -vT git@github.com
debug1: Authentication succeeded (publickey).
Authenticated to github.com ([207.97.227.239]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LC_MESSAGES = en_US.UTF-8
debug1: Sending env LC_COLLATE = en_US.UTF-8
debug1: Sending env LANG = da_DK.UTF-8
debug1: Sending env LC_CTYPE = en_US.UTF-8
В моем порте случая 22 блокировался брандмауэром, клонирование через https
не может работать, если Вам включили аутентификацию с 2 факторами. Вместо этого отредактируйте свою конфигурацию .ssh для использования другого порта. В Вашем терминале:
nano ~/.ssh/config
тогда добавляют это:
Host github.com
Hostname ssh.github.com
Port 443