s sh -vvvT git@github.com иногда зависает на debug1: подключение к порту github.com 22 - PullRequest
1 голос
/ 12 апреля 2020

Когда я пытаюсь подключиться к github через s sh, иногда зависает на debug1: Connecting to github.com port 22. То же самое происходит, когда я пытаюсь git push к github. Дело в том, что иногда я получаю связь, но очень редко. Может быть, из 30 попыток я справляюсь один раз.

Я пробовал разные порты, без улучшений. Я проверил git конфиг, кажется, хорошо.

Мой .ssh / config

Host *
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_rsa

Мой etc / ssh / config

# lots of uncommented lines... then line 48:    
Host *
  SendEnv LANG LC_*

Вывод ssh -vvvT git@github.com

OpenSSH_7.9p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/alucca/.ssh/config
debug1: /Users/alucca/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: Connecting to github.com port 22.

Спасибо Вам за любые предложения.

1 Ответ

0 голосов
/ 12 апреля 2020

Предполагая, что вы не можете использовать HTTP URL, вы можете попробовать и посмотреть, если с помощью использования S SH через порт HTTPS - это возможный обходной путь для вашего случая.

ssh -T -p 443 git@ssh.github.com

Если это работает, вы можете добавить к вашему ~/.ssh/config

Host github.com
  Hostname ssh.github.com
  Port 443
...