gitee上传远端意外挂断

gitee上传远端意外挂断

viEcho Lv5

最近更新另一个面试题的博客,发现本地提交推送到github后,再自动推送到gitee做备份时,直接远程显示挂断了;WTF什么鬼,折腾了一会搞定了,水篇博客记录下吧

故事背景

我折腾了两个hexo博客,一个是这个站,另一个是导航栏上的面试题对应的站,我习惯性的会把代码备份到github和gitee;一旦梯子用不了,我还能去gitee上找代码;之前有博客实践了怎么把代码同步到不同的两个git上,可自行查找

因为我写了个脚本,每次运行会自动:清理-》编译-》运行-》检查没问题——》推送github-》推送同步到gitee;年前都没有问题,就是最近发现推送gitee时,直接挂断;之前忙着别的事儿,就先没管;今天突然想起来,就非得研究一下了

可以看到16天前都可以,最近不行了;没有推送成功的记录

报错如下

排查思路

  1. 排除ssh-key未配置的原因,因为之前都没有配置过;如果没配置,会是权限相关的报错
  2. 手动提交测试,发现还是压缩后上传的时候报错,说明是文件大小导致的;最近总结的面试题有点多
  3. gitee上传时默认开启了压缩,所以压缩完说明还是太大了

调整git上传配置

1
2
git config --global http.postBuffer 1048576000  # 设为1GB
git config --global https.postBuffer 1048576000

Git默认的HTTP缓冲区(postBuffer)可能不足,尤其推送大文时;调整为1G,重试推送成功,完美!又是美好的一天!

  • Title: gitee上传远端意外挂断
  • Author: viEcho
  • Created at : 2025-03-16 14:32:00
  • Updated at : 2025-03-16 15:00:07
  • Link: https://viecho.github.io/2025/0316/gitee-upload-remote-abruptly-disconnected.html
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
gitee上传远端意外挂断