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 分钟前
SpringBoot 配置 HTTPS(自签名证书+正式证书)
java·spring boot·后端·spring·https
php_kevlin21 分钟前
git提交限制规范
大数据·git·elasticsearch
安大小万28 分钟前
Git 常用命令终极指南:从入门到进阶
git
摇滚侠1 小时前
GIT 代码冲突 git pull 和 git pull rebase 的区别,保持提交记录的线性整齐
git
change_fate1 小时前
WireShark抓包解密https
测试工具·https·wireshark
moton20171 小时前
TLS协议原理全解析:从SSL到TLS1.3的安全演进
网络协议·安全·ssl
00后程序员张2 小时前
iPhone 无需越狱文件管理 使用Keymob查看导出文件
android·ios·小程序·https·uni-app·iphone·webview
小王不爱笑1322 小时前
HTTP 与 HTTPS
网络协议·http·https
2501_916008892 小时前
Unity3D iOS 应用防篡改实战 资源校验、 IPA 二进制保护
android·ios·小程序·https·uni-app·iphone·webview
夜泉_ly2 小时前
泉面 TOP150 -HTTP和HTTPS协议的区别?
网络协议·http·https