git clone使用https协议报错OpenSSL SSL_read: Connection was reset, errno 10054

在使用git 下载github上的代码时, 一般有ssh协议和https协议两种。使用ssh协议可以成功clone代码, 但使用https协议时出错:

bash 复制代码
$ git clone https://github.com/openai/improved-diffusion.git
Cloning into 'improved-diffusion'...
fatal: unable to access 'https://github.com/openai/improved-diffusion.git/': OpenSSL SSL_read: Connection was reset, errno 10054

报错原因其实是证书错误问题。

解决方法也很简单, 设置正确的证书或者忽略证书。 忽略证书的解决方法比较简单。

如下设置即可忽略证书,这个设置是临时的。

bash 复制代码
env GIT_SSL_NO_VERIFY=true
相关推荐
德彪稳坐倒骑驴4 小时前
Git常用命令
git
无限进步_5 小时前
【C语言&数据结构】对称二叉树:镜像世界的递归探索
c语言·开发语言·数据结构·c++·git·算法·visual studio
qq_5470261797 小时前
Git 使用指南
git
XiaoHu02078 小时前
Linux多线程(详细全解)
linux·运维·服务器·开发语言·c++·git
*才华有限公司*9 小时前
RTSP视频流播放系统
java·git·websocket·网络协议·信息与通信
juelianhuayao10 小时前
Git错误提交后如何快速删除本次commit
git
chen<>10 小时前
Git原理与应用
大数据·git·elasticsearch·svn
小兔崽子去哪了11 小时前
Git 专题
git
金米kk11 小时前
git pull时报错Your local changes to the following files would…的解决办法
git
超级罗伯特11 小时前
git一次性完成仓库下载及所有分支获取
git·git仓库拉取