添加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
相关产品推荐
相关产品推荐

