mor*_*ash 5 linux git curl openssl archlinux
我使用Arch Linux,当试图推翻我的rip时会出现此问题
error: RPC failed; curl 56 OpenSSL SSL_read: error:140943FC:SSL routines:ssl3_read_bytes:sslv3 alert bad record mac, errno 0
写这个问题
git push origin master
Counting objects: 65, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (56/56), done.
Writing objects: 100% (65/65), 76.27 KiB | 1.00 MiB/s, done.
Total 65 (delta 32), reused 0 (delta 0)
error: RPC failed; curl 56 OpenSSL SSL_read: error:140943FC:SSL routines:ssl3_read_bytes:sslv3 alert bad record mac, errno 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
我改变了我的缓冲区大小并升级git,curl,openssl但是不起作用.
所以任何帮助请求.
小智 5
所以我遇到了同样的问题并联系了github.com/contact.最后他们给了我解决它的暗示.我需要更改git config以使用TLSv1.2而不是SSLv3:
git config http.sslVersion tlsv1.2
Run Code Online (Sandbox Code Playgroud)
正如github支持人员在开始时告诉我的那样,问题可能与他们几个月前部署的更改有关,这些更改禁用了对已弃用的旧TLS和SSH算法的支持,包括那些在某些Git客户端的旧版本中使用的算法.您可以在此处找到更多信息和建议:
https://githubengineering.com/crypto-removal-notice/