git clone вечно висит на github

Когда я выполняю пункт 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

36
задан rvange 5 January 2012 в 22:41
поделиться

1 ответ

В моем порте случая 22 блокировался брандмауэром, клонирование через https не может работать, если Вам включили аутентификацию с 2 факторами. Вместо этого отредактируйте свою конфигурацию .ssh для использования другого порта. В Вашем терминале:

nano ~/.ssh/config

тогда добавляют это:

Host github.com
  Hostname ssh.github.com
  Port 443
1
ответ дан 27 November 2019 в 05:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: