I used git "push" and "pull" commands with success till yesterday, but today it is not working and give me this error: Push failed: Unable to access 'https://github.com/username/repository.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
I tried many solutions but no success.
Solutions I tried:
1. Using SSH key
2. Updating git
3. Installing curl with openssl (same error while installing)
This is the result of 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
The problem was solved by restarting my computer.
Update:
Kaspersky Internet Security/Antivirus causes the problem and disabling/removing it fixes the issue for most users.