git小乌龟怎么用,git小乌龟代码冲突怎么解决

首页 > 经验 > 作者:YD1662022-10-28 20:13:14

最近一台服务器上执行更新的时候,突然发现之前好好的git突然不能用了,git clone和pull等操作会报错。

git pull github工程报错

git命令行下执行命令时候会报错:

error: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version while accessing

fatal: unable to access: error:1407742E:ssl routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

在windows下图形界面也会有报错的报错(TortoiseGit小乌龟的报错)

git小乌龟怎么用,git小乌龟代码冲突怎么解决(1)

git小乌龟怎么用,git小乌龟代码冲突怎么解决(2)

由于https的协议中SSl3.0及以下版本,TSL1.0,TSL1.1版本存在安全隐患,这在笔者之前的文章《「WEB安全」HTTPS 协议——Web安全的基石》也提到过,gihub从2018 年2月1日对这些版本不再支持。github的公告见:

git小乌龟怎么用,git小乌龟代码冲突怎么解决(3)

同时基于SSH协议的版本也不不再支持:

diffie-hellman-group1-sha1,diffie-hellman-group14-sha1。

所以老版本的git,ssh客户端(仅仅支持sha1哈希算法的客户端)都需要升级。

git小乌龟怎么用,git小乌龟代码冲突怎么解决(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.