git clone安装时报错:SSL routines:SSL3_GET_SERVER_CERTIFICATE

1,913 阅读1分钟
**[!] Error installing RealmSwift
[!] /usr/local/bin/git clone https://github.com/realm/realm-cocoa.git /var/folders/w4/k7w964dd5434cfypmv2dq0nw0000gn/T/d20210521-29271-1cqznzq --template= --single-branch --depth 1 --branch v10.7.6

正克隆到 '/var/folders/w4/k7w964dd5434cfypmv2dq0nw0000gn/T/d20210521-29271-1cqznzq'...
fatal: 无法访问 'https://github.com/realm/realm-cocoa.git/':error:1400410B:SSL routines:CONNECT_CR_SRVR_HELLO:wrong version number**

原因:

git clone默认采用SSL认证的时候,本地找不到对应证书,所以可以通过关掉验证来解决这一问题。

解决方案:

  • 在git clone命令前面加上下面配置临时关闭认证:env GIT_SSL_NO_VERIFY=true所以完整的命令是这样:env GIT_SSL_NO_VERIFY=true git clone https://github.com/...

  • 在本用户名下永久关闭认证,前提是不care认证这些东西git config --global http.sslVerify false

原文链接