MacOS上的Git尝试使用SSLv3(openSSL/Git已经更新)
我目前在克隆git回购协议方面面临一些问题。我正在使用macbook(在我的windows笔记本电脑上,它已经可以正常工作了) Git版本是MacOS上的Git尝试使用SSLv3(openSSL/Git已经更新),git,macos,openssl,Git,Macos,Openssl,我目前在克隆git回购协议方面面临一些问题。我正在使用macbook(在我的windows笔记本电脑上,它已经可以正常工作了) Git版本是2.19.1 OpenSSL版本为2018年9月11日的1.1.1 马科斯莫哈韦10.14 Error: error:1401E410:SSL routines:CONNECT_CR_FINISHED:sslv3 alert handshake failure 我通过nmap检查了git服务器是否希望使用ssl v3,但结果显示它没有: ssl-enum-
2.19.1
OpenSSL版本为2018年9月11日的1.1.1
马科斯莫哈韦10.14
Error: error:1401E410:SSL routines:CONNECT_CR_FINISHED:sslv3 alert handshake failure
我通过nmap检查了git服务器是否希望使用ssl v3,但结果显示它没有:
ssl-enum-ciphers:
| TLSv1.0:
| ciphers:
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (secp256r1) - A
| TLS_RSA_WITH_AES_256_CBC_SHA (rsa 2048) - A
| TLS_RSA_WITH_CAMELLIA_256_CBC_SHA (rsa 2048) - A
| TLS_RSA_WITH_CAMELLIA_128_CBC_SHA (rsa 2048) - A
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (secp256r1) - A
| TLS_RSA_WITH_AES_128_CBC_SHA (rsa 2048) - A
| compressors:
| NULL
| cipher preference: server
| TLSv1.1:
| ciphers:
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (secp256r1) - A
| TLS_RSA_WITH_AES_256_CBC_SHA (rsa 2048) - A
| TLS_RSA_WITH_CAMELLIA_256_CBC_SHA (rsa 2048) - A
| TLS_RSA_WITH_CAMELLIA_128_CBC_SHA (rsa 2048) - A
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (secp256r1) - A
| TLS_RSA_WITH_AES_128_CBC_SHA (rsa 2048) - A
| compressors:
| NULL
| cipher preference: server
| TLSv1.2:
| ciphers:
| TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (secp256r1) - A
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (secp256r1) - A
| TLS_RSA_WITH_AES_256_GCM_SHA384 (rsa 2048) - A
| TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (secp256r1) - A
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (secp256r1) - A
| TLS_RSA_WITH_AES_128_GCM_SHA256 (rsa 2048) - A
| TLS_RSA_WITH_AES_256_CBC_SHA256 (rsa 2048) - A
| TLS_RSA_WITH_AES_128_CBC_SHA256 (rsa 2048) - A
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (secp256r1) - A
| TLS_RSA_WITH_AES_256_CBC_SHA (rsa 2048) - A
| TLS_RSA_WITH_CAMELLIA_256_CBC_SHA (rsa 2048) - A
| TLS_RSA_WITH_CAMELLIA_128_CBC_SHA (rsa 2048) - A
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (secp256r1) - A
| TLS_RSA_WITH_AES_128_CBC_SHA (rsa 2048) - A
| compressors:
| NULL
| cipher preference: server
确保Git使用的openssl的实际版本
您可能有您是否有机会使用客户端证书?如果是这样,请在git配置中仔细检查它们的路径是否正确。我只能在/usr/bin处看到openssl,而不能在/usr/local/bin处看到openssl。我已经检查了是否有2个通过自制的openssl,但似乎在“brew过时”之后,没有了!谢谢,这就解决了问题!!错误消息有点让人困惑!