开发者社区> 问答> 正文

git pull报错git-pack-objects died with error

已解决

这个是咋回事?

$ git pull

remote: fatal: object 21f3981dd35fccd28febabd96f27241eea856c50 is corrupted
error: git upload-pack: git-pack-objects died with error.
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header

展开
收起
梅熙 2016-05-12 16:16:44 11597 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    这个是git内存的问题。设置一下:
    git config --global pack.windowMemory "100m"
    git config --global pack.SizeLimit "100m"
    git config --global pack.threads "1"
    git config --global pack.window "0"

    如果git项目里面有非常大的文件,windowMemory和SizeLimit可以设置得更大。

    2019-07-17 19:01:09
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载

相关实验场景

更多