"Соединение с github.com закрыто удаленным хостом" при нажатии - PullRequest
0 голосов
/ 24 марта 2020

У меня есть проект, в котором каждый раз, когда я git push захожу в свою учетную запись GitHub с помощью клавиш S SH (на Windows), командная строка зависает на несколько минут, а затем я в итоге получаю ошибку Connection to github.com closed by remote host. I может сделать git pull или git fetch успешно. Я также могу успешно выполнить ssh -T git@github.com.

Я уже давно успешно работаю над этим проектом. Я думаю, что эта проблема началась, когда я переключился на использование OpenS SH в качестве агента S SH и настроил его на использование двух разных ключей для разных учетных записей S SH. Однако я отключил отдельные ключи (я переименовал свой .ssh\config файл) для тестирования, и у меня все еще остается та же проблема.

Я попытался клонировать этот проект в другое место на моем компьютере, обновив его, и делает git push, и это работает правильно из недавно клонированного репозитория.

Вот результаты git remote show origin из моего исходного репо.

* remote origin
  Fetch URL: git@github.com:MyUserName/MyRepo.git
  Push  URL: git@github.com:MyUserName/MyRepo.git
  HEAD branch: master
  Remote branches:
    develop tracked
    master  tracked
    test    new (next fetch will store in remotes/origin)
  Local branches configured for 'git pull':
    develop merges with remote develop
    master  merges with remote master
  Local refs configured for 'git push':
    develop pushes to develop (fast-forwardable)
    master  pushes to master  (fast-forwardable)

Вот результаты git remote show origin из моего недавно клонированного репо. Обратите внимание, что ветвь test - это новая ветвь, которую я создал, поэтому я не перезаписал master.

* remote origin
  Fetch URL: git@github.com:MyUserName/MyRepo.git
  Push  URL: git@github.com:MyUserName/MyRepo.git
  HEAD branch: master
  Remote branches:
    develop tracked
    master  tracked
    test    tracked
  Local branches configured for 'git pull':
    master merges with remote master
    test   merges with remote test
  Local refs configured for 'git push':
    master pushes to master (up to date)
    test   pushes to test   (up to date)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...