фатальный: невозможно получить доступ к "https://github.com/xxx": OpenSSL SSL_connect: SSL_ERROR_SYSCALL в связи с github.com:443

Когда я пытаюсь использовать git push, появляется сообщение об ошибке:

Фатальный: фатальный: невозможно получить доступ к " https://github.com/xxx ": OpenSSL SSL_connect: SSL_ERROR_SYSCALL в связи с github.com:443

Моя версия git 2.16.2 для окон

Он работал хорошо до этого дня, и переустановка git, похоже, не работает.

Может ли кто-нибудь помочь мне в этом? Заранее спасибо!

Ответы

Ответ 1

Если вы находитесь за прокси-сервером, попробуйте следующее:

git config --global --add remote.origin.proxy ""

Ответ 2

После переустановки Git ничего не сделал, я обнаружил проблему на GitHub, которая помогла мне решить ее.

В вашем терминале сначала выполните эту команду:

git config --global http.sslBackend "openssl"

Тогда этот:

git config --global http.sslCAInfo "C:\Program Files\Git\mingw64\ssl\cert.pem"

Возможно, вам придется изменить путь в зависимости от того, где он установлен.

Ответ 3

Открытие нового терминального сеанса сработало для меня

Ответ 4

Я решил эту же проблему, изменив git url в шаге "клонирование" - используйте SSH вместо HTTPS-ссылки.

Ответ 5

если вы используете прокси, попробуйте запустить и введите inetcpl.cpl затем соединения, затем настройки Lan, а затем заранее и теперь вы видите свой прокси, используйте http.

затем откройте Git Bash, затем введите эту команду

$ git config --global http.proxy 

если его нет, прокси в Git Bash не установлен затем установите его с помощью этой команды и используйте прокси и порт, показанные в первом абзаце

$ git config --global http.proxy proxyaddress:port

затем введите эту команду еще раз

$ git config --global http.proxy 

и все готово

для сброса прокси на Git Bash просто введите эту команду

 $ git config --global --unset http.proxy 

У меня также были эти проблемы в последнее время, я использовал psiphon vpn на рабочем столе как новичку было также трудно найти это решение Рад, что смог помочь. :)

Ответ 6

Это произошло со мной, наконец, я нашел проблему. Если более одного пользователя пытается одним нажатием нажимать/нажимать блоки git и дает OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 ошибкой OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443. Надеюсь, это поможет.

Ответ 7

Иногда это может быть просто потому, что вашей системе не удалось подключиться к GitHub, возможно, потому, что вы не были подключены к Интернету (или у вас было паршивое соединение).

(Это правда - эту проблему можно воспроизвести. Просто отключите вашу локальную сеть /WiFi, а затем выполните git pull, вы получите ту же ошибку).

PS: это случилось со мной. Иногда проблема в вашем интернет-соединении, а не в конфигах.

Ответ 8

перезапустил мой Mac, затем можно сделать GIT Push