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

添加GPG签名后推送大提交至GitHub触发SSL错误的问题求助

添加GPG签名后推送大提交至GitHub触发SSL错误的问题求助

各位好,最近遇到一个挺诡异的Git推送问题,想过来求个解决方案:

平时推送小改动(比如只改一两行代码)的时候完全没问题,但一旦重构代码生成了比较大的提交(大概30MB左右),执行git push就会触发下面的错误:

error: RPC failed; curl 55 LibreSSL SSL_read: LibreSSL/3.3.6: error:1404C3FC:SSL routines:ST_OK:sslv3 alert bad record mac, errno 0
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly

最奇怪的是,这个问题是我给提交加上GPG签名之后才突然出现的,这两者之间会不会有关系?还是单纯的巧合?

我试过用git config命令增大缓冲区大小,想排查是不是提交体积的问题,但还是搞不懂为什么偏偏是加了GPG签名之后才出问题,而且只在大提交的时候触发。有没有大佬遇到过类似的情况,或者能给点排查方向?

备注:内容来源于stack exchange,提问作者OysterBuoy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 08:03:03