You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决git clone克隆GitHub仓库时报443连接重置错误

Git克隆GitHub仓库报SSL连接重置错误解决方案

执行git clone https://github.com/UNF/unfp.git时触发的OpenSSL SSL_connect: Connection was reset in connection to github.com:443错误,是HTTPS链路连接异常导致的,按以下顺序排查即可解决:

  • 优先排查代理配置冲突
    本地代理设置错误是该问题最高发的原因:
    • 如果本地没有运行代理服务,执行命令清空Git全局代理配置后重试克隆:
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    
    • 如果本地正常运行代理服务访问GitHub,需要把Git的代理配置为本地代理的对应端口,例如本地代理HTTP端口为7890时执行:
    git config --global http.proxy http://127.0.0.1:7890
    git config --global https.proxy http://127.0.0.1:7890
    
  • 临时关闭SSL校验测试连通性
    部分网络环境下SSL证书校验链路异常会触发重置,可临时关闭校验完成克隆:
    git config --global http.sslVerify false
    git clone https://github.com/UNF/unfp.git
    
    注意:克隆操作完成后务必执行git config --global http.sslVerify true重新开启SSL校验,避免后续操作存在安全风险
  • 调整Git网络配置适配弱网环境
    网络波动、带宽不足时默认配置容易触发连接中断,执行命令调整缓存和超时阈值:
    # 设置POST请求缓存为500MB
    git config --global http.postBuffer 524288000
    # 取消低速传输强制断开限制
    git config --global http.lowSpeedLimit 0
    git config --global http.lowSpeedTime 999999
    
    配置完成后重新执行克隆命令即可。
  • 切换SSH协议绕过HTTPS链路问题
    如果以上HTTPS相关配置调整后仍报错,可改用SSH协议克隆:
    1. 本地执行ssh-keygen -t ed25519,全程按回车使用默认配置生成SSH密钥
    2. 打开本地用户目录下.ssh/id_ed25519.pub文件,复制全部文本内容
    3. 登录GitHub账号,在账号设置的SSH Keys页面添加刚才复制的公钥
    4. 执行SSH克隆命令拉取仓库:
    git clone git@github.com:UNF/unfp.git
    

内容的提问来源于stack exchange,提问作者vaishali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 02:57:20