error: index-pack died of signal fatal: index-pack failed

环境:

克隆Linux源码时发生错误
git clone https://github.com/torvalds/linux.git

error: index-pack died of signal fatal: index-pack failed

google云Compute Engine
Memory: 0.6GB内存
Linux版本: Debian GNU/Linux 9.5 (stretch)

错误原因

结合网上的博客、以及StackOverFlow的回答,问题原因应该是计算机内不足导致的

解决方法

1.--depth 1 只clone 最近一次的提交

#!/bin/bash
git config --global core.compression 0git clone --depth 1 <repo_URI>git fetch --unshallowgit pull --all

2.配置~/.gitconfig

gitconfig --global pack.threads 1gitconfig --global pack.deltaCacheSize = 128m
git config --globalpack.windowMemory 1024m

这样一来,应该是可以减小资源的占用,但对于大的git还是无济于事。

3.配置交换空间
原理显而易见,通过提高系统内存,完成大git仓库的clone操作。

转载于:https://www.cnblogs.com/shengwang/p/9993897.html

error: index-pack died of signal fatal: index-pack failed【Git】相关推荐

  1. 【Git】报错处理:fatal: detected dubious ownership in repository at .....Set the environment variable GIT_T

    [Git]报错处理:fatal: detected dubious ownership in repository at ..... 异常信息 解决 异常信息 Windows PowerShell 版 ...

  2. 【Git】error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was rece

    目录 一. 问题 二. 解决 一. 问题 今天拉取代码,出现如下所示错误: error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packe ...

  3. 【git】fatal: in unpopulated submodule

    为了直接编译go代码,把依赖库放common下了. 然后, 把下载回来的git 代码上传了 怎么才能 直接上传代码呢? 直接add报错:fatal: in unpopulated submodule ...

  4. 【git】./git下路径某pack文件cannot be mapped:Resource temporarily unavailable

    项目场景:Cygwin64中使用git pull时出现./git下路径某pack文件cannot be mapped:Resource temporarily unavailable 相关背景: 题主 ...

  5. 【Git】mac执行git命令出现xcrun: error: invalid active developer path解决方法

    mac执行git命令时候出现: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), m ...

  6. 【git】Git 提示fatal: remote origin already exists 错误解决办法

    今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 最后找到解决办法如下:  1.先删除远程 Git 仓库 $ git r ...

  7. 【Git】error: RPC

    摘要 git push throws error: RPC failed; result=56, HTTP code = 200的解决办法 原因 默认 Git 设置 http post 的缓存为 1M ...

  8. 【Git】remote: error: cannot lock ref

    remote: error: cannot lock ref 今天拉了一个dev/pay/1.4.3 分支,push 时候出错: remote: error: cannot lock ref 'ref ...

  9. 【git】error: .repo/manifests/: contains uncommitted changes解决思路

    1.问题 同步代码时运行repo sync,出现问题: error: .repo/manifests/: contains uncommitted changes 2.解决 # 1.进入这个目录,将修 ...

最新文章

  1. 解决gitte提交报错 error: GE007: Your push would publish a private email address.
  2. 近距离接触RAC DRM
  3. javascript 函数声明与函数表达式的区别
  4. c语言仿ce内存搜索工 源代码_C语言函数库:动态库和静态库优缺点比较
  5. webrtc 语音流java_通过WebView WebRTC从麦克风传输语音时的语音识别
  6. AES加密算法动画演示
  7. 流控思路——多消费者定量生产(第100篇)
  8. Spark学习之第一个程序打包、提交任务到集群
  9. matlab根据给定3点画圆弧_圆弧齿廓面齿轮齿顶尖化研究
  10. 一道常被人轻视的前端JS面试题
  11. Educational Codeforces Round 52: E. Side Transmutations(burnside引理)
  12. 《System语言详解》——6. 语句种类
  13. 【优化布局】基于matlab GUI遗传算法求解PCB元器件布局优化问题【含Matlab源码 694期】
  14. DroidCam通过网络调用手机摄像头的方法二
  15. sht11的linux程序,SHT11温湿度传感器的proteus仿真与程序源码
  16. python如何修改图片透明度_如何改变图像的不透明度
  17. 关于坐标系(大地坐标、平面坐标、投影、北京54、西安80、WGS84)
  18. vue-cli之加载ico文件
  19. OpenCV之图像像素归一化
  20. 腾达tenda U9无线网卡

热门文章

  1. Java的this、super和final关键字
  2. bzoj1196 [HNOI2006]公路修建问题
  3. js 乘法除法精度问题
  4. Zulip 2.0.1 发布,功能强大的群组聊天软件
  5. AAAI 2019 | 借鉴传染病学原理探索医学图像CNN可解释性
  6. centos6.8 搭建postfix/dovecot邮件服务器
  7. 【javascript】解决setTimeout不能传参的问题
  8. hibernate 基础学习
  9. 访问MS Access 系统表 MSysObjects ,在SQL SERVER 2005中访问
  10. 朗讯项目的一个概括总结.