直到昨天我都成功地使用了 git “push” 和 “pull” 命令,但今天它不起作用并给我这个错误: Push failed: Unable to access 'https://github.com/username/repository.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL 连接到 github.com:443
我尝试了很多解决方案,但都没有成功。
我尝试过的解决方案:
1.使用SSH key
2. 更新git
3.用openssl安装curl(安装时同样报错)
这是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
最佳答案
问题已通过重新启动计算机解决。
更新:
卡巴斯基安全软件/防病毒软件会导致问题,禁用/删除它可以解决大多数用户的问题。
关于git - 致命的 : unable to access 'https://github.com/xxx' : LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github. com:443,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52732686/