SSLroutines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
当从Github远程仓库进行git clone或者向Github远程仓库git push的时候,会报错:
原因:
在 2018年2月22日19:00 UTC,GitHub 停止了对TLS 1.0 和 1.1 协议的支持,仅支持与 TLS 1.2 协议的连接。
解决:
1.如果之前一直在windows上使用git shell操作的话,可以换成git-bash.exe来操作,并检查TLS版本是否是1.2,更新版本(跳到下一步)
2.查看TLS版本
$ git clone http.sslVersion
如果显示tlsv1.0或者tlsv1.1表示需要更新版本
下载更新 Git 最新版:https://git-scm.com/
更新 TLS
$<