фатальный: невозможно получить доступ к https://github.com/xxx': LibreSSL SSL_connect: SSL_ERROR_SYSCALL при подключении к github.com:443 - PullRequest
0 голосов
/ 10 октября 2018

До вчерашнего дня я успешно использовал команды git "push" и "pull", но сегодня они не работают и выдают мне эту ошибку: Push failed: Unable to access 'https://github.com/username/repository.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

Я перепробовал много решений, но безуспешно.Решения, которые я попробовал:1. Использование ключа SSH2. Обновление git3. Установка curl с помощью openssl (та же ошибка при установке)

Это результат curl github.com -v:

* Rebuilt URL to: github.com/
*   Trying 192.30.253.112...
* TCP_NODELAY set
* Connected to github.com (127.0.0.1) port 80 (#0)
> GET / HTTP/1.1
> Host: github.com
> User-Agent: curl/7.54.0
> Accept: */*
> 
* Recv failure: Connection reset by peer
* stopped the pause stream!
* Closing connection 0
curl: (56) Recv failure: Connection reset by peer

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Проблема была решена перезагрузкой компьютера.

0 голосов
/ 10 октября 2018

Как прокомментировано в libressl-portable / portable / edition 369

Я обновляю с помощью brew, libressl, openssl и curl и перезагружаю мою машину.Теперь он работает.

Обратите внимание, что SSH должен работать, но для этого вам нужно изменить исходный URL-адрес

git remote set-url origin git@github.com:aUser/aProject

. Тогда HTTPS вообще не будет использоваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...