Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MacOS上的Git尝试使用SSLv3(openSSL/Git已经更新)_Git_Macos_Openssl - Fatal编程技术网

MacOS上的Git尝试使用SSLv3(openSSL/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-

我目前在克隆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-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过时”之后,没有了!谢谢,这就解决了问题!!错误消息有点让人困惑!