zoukankan      html  css  js  c++  java
  • git clone时出现 error:inflate:data stream error(incorrect data check)

    git clone时出现

    error:inflate:data stream error(incorrect data check)

    fatal:serrious inflate inconsistency

    fatal:index-pack failed

    经了解,此问题是遗留问题,之前是因为公司对gitlab服务器进行数据迁移而引起这种git clone失败的原因,现象非常奇怪,大部分project是可以clone的,小部分不行,有一些人clone没问题的,有些人就是不行,我被这个问题困扰了好久

    查了一些网上的文档,都说是由于数据流的问题,也有的说是由于git commit频繁而产生的悬空由于迁移而造成的,各种奇葩!

    前后花了快两个月时间,只想出两个临时解决方法:

    1、给出现问题的开发人员换一台另外的服务器或者电脑。

    2、清理clone那台服务器或者电脑的缓存 

    清理前:

    清理后:

     

    清理的命令:最好是先执行几次sync,手动同步内存数据,检查服务器上面有没有在跑一些重要的业务,挑一个空闲时间,清空缓存 echo 3  >/proc/sys/vm/drop_caches,由于我们公司的服务器是ubuntu,有时候会出现权限问题,执行命令:sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'

    然后git clone 项目

    其实最终的解决方法:还是得解决源问题!

    补充:最终引起的问题找到,源头是因为系统自学的git版本与gitlab不兼容,最终的解决方法是升级git版本!

  • 相关阅读:
    CDQ分治
    [noip模拟赛2017.7.15]
    [noip模拟赛2017.7.11]
    [noip模拟赛2017.7.10]
    [noip模拟赛2017.7.7]
    [noip模拟赛2017.7.6]
    [noip模拟赛2017.7.4]
    回文检测
    mapreduce引用第三方jar
    Spark安装和配置
  • 原文地址:https://www.cnblogs.com/to-be-rich/p/6678375.html
Copyright © 2011-2022 走看看