Ответ 1
Если вы находитесь за прокси-сервером, попробуйте следующее:
git config --global --add remote.origin.proxy ""
Когда я пытаюсь использовать git push
, появляется сообщение об ошибке:
Фатальный: фатальный: невозможно получить доступ к " https://github.com/xxx ": OpenSSL SSL_connect: SSL_ERROR_SYSCALL в связи с github.com:443
Моя версия git 2.16.2 для окон
Он работал хорошо до этого дня, и переустановка git, похоже, не работает.
Может ли кто-нибудь помочь мне в этом? Заранее спасибо!
Если вы находитесь за прокси-сервером, попробуйте следующее:
git config --global --add remote.origin.proxy ""
После переустановки Git ничего не сделал, я обнаружил проблему на GitHub, которая помогла мне решить ее.
В вашем терминале сначала выполните эту команду:
git config --global http.sslBackend "openssl"
Тогда этот:
git config --global http.sslCAInfo "C:\Program Files\Git\mingw64\ssl\cert.pem"
Возможно, вам придется изменить путь в зависимости от того, где он установлен.
Открытие нового терминального сеанса сработало для меня
Я решил эту же проблему, изменив git url в шаге "клонирование" - используйте SSH вместо HTTPS-ссылки.
если вы используете прокси, попробуйте запустить и введите 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 на рабочем столе как новичку было также трудно найти это решение Рад, что смог помочь. :)
Это произошло со мной, наконец, я нашел проблему. Если более одного пользователя пытается одним нажатием нажимать/нажимать блоки 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
. Надеюсь, это поможет.
Иногда это может быть просто потому, что вашей системе не удалось подключиться к GitHub, возможно, потому, что вы не были подключены к Интернету (или у вас было паршивое соединение).
(Это правда - эту проблему можно воспроизвести. Просто отключите вашу локальную сеть /WiFi, а затем выполните git pull
, вы получите ту же ошибку).
PS: это случилось со мной. Иногда проблема в вашем интернет-соединении, а не в конфигах.
перезапустил мой Mac, затем можно сделать GIT Push