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
相关推荐
真的很上进11 小时前
【Git必看系列】—— Git巨好用的神器之git stash篇
java·前端·javascript·数据结构·git·react.js
小小安于乱11 小时前
git 更换远程地址的方法
git
高林雨露14 小时前
git 空项目初次提交项目命令记录
git
liu83418944715 小时前
git 本地分支误删,怎么恢复?误删本地已提交未推送的分支!
git
+码农快讯+15 小时前
Git clone远程仓库没有其他分支的问题
git
小小工匠15 小时前
加密与安全_HTTPS TLS 1.2 连接(RSA 握手)的整个过程解读
安全·https·tls
多恩Stone16 小时前
【Hugging Face 下载中断】Git LFS 如何下载指定文件、单个文件夹?
git·stable diffusion·huggingface·diffusers
“JB...One”17 小时前
openssl-AES-128-CTR加解密结构体
linux·数据结构·算法·ssl
佚明zj17 小时前
如何配置ssh key 到gitlab, 实现git push
git·ssh·gitlab
半糖112217 小时前
git配置SSH
git·ssh