今天在拉取一个项目时,clone操作时一直再报这个错误。
代码错误为:
1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
果断网上寻找真相,据说是 GitHub 不再支持TLSv1/TLSv1.1了,公告地址:Weak cryptographic standards removal notice
意思大概就是Git版本需要在2.16以上。git最新版(下载地址)
- 安装2.16以上的版本
- 安装完成后检查Git的版本进行确认 git --version
- 执行go get gopl.io/ch1/echo2,长时间不报错,检查文件夹正在下载文件,已经ok(如果上一步之后可以成功clone,这一步可以省略)
如果问题未得到解决,参考这篇文章:http://blog.csdn.net/virusnono/article/details/79361870,希望对你有帮助。