【问题标题】:Git Push New Branch to Origin Fails during compressionGit Push New Branch to Origin 压缩期间失败
【发布时间】:2021-05-05 21:21:57
【问题描述】:

我有一个大型个人存储库,用于保存我的日常工作文件。自从我的笔记本电脑去年崩溃并且 OneDrive 无法恢复所有文件后,我就开始使用它。特别是长文件路径有问题。显然,这个回购随着时间的推移而增长。几个月后我删除了旧文件。每天都会创建一个新分支,并将当天的更改推送到 repo。

从昨天开始,这个过程失败了。我删除了一些文件,将总大小减少了约 40%,但它仍然失败。推送的压缩阶段达到99%,文件数达到5129-5137(数量在这个范围内变化)然后远端挂断,与远程主机的连接被切断。我在 git bash 和 tortoisegit 中都试过了,后者的截图贴在下面。

我该如何解决这个问题?

【问题讨论】:

  • 您是使用git filter-branch 还是BFG 删除文件?如果你只是删除一些文件然后git commit,存储库元数据实际上会变大。
  • 我直接删了。不知道元数据的这种增加。
  • 更大的 http 缓冲区?
  • http缓冲区设置为1024000000。我只是使用了git filter-branch然后尝试推送。同样的问题仍然存在。

标签: git gitlab tortoisegit


【解决方案1】:

我在关于在 Windows 中保持 OpenSSH 连接处于活动状态的单独问题中遵循以下答案。

ServerAliveInterval

【讨论】:

    猜你喜欢
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 2012-08-15
    • 2017-11-14
    • 2018-07-04
    • 2020-07-30
    • 2023-02-02
    相关资源
    最近更新 更多