我尝试在 Windows 10 上使用 Xubuntu 和 Lubuntu 虚拟机作为 guest 通过 HTTPS 克隆多个 github 存储库(例如 Node.js 存储库)但无济于事,因为它因数据流错误而失败:
fatal: pack has bad object at offset 610504: inflate returned -3
fatal: index-pack failed
错误会在同一命令的多次运行中发生变化。但是,使用 SSH 可以正常工作。该错误似乎与 zlib 有关(来源:https://superuser.com/questions/1067443/git-pack-has-bad-object-when-pushing-to-remote)。
另外,不知道是不是和使用VirtualHost(NAT)的“默认”网络模式有关。
我尝试在主机上克隆上述存储库,它通过 HTTPS 和 SSH 都运行良好。
我使用的是 Xubuntu 18.04 和 git 2.27。 Virtual Box 版本为 6.1.10。
最佳答案
一位同事刚刚告诉我他们禁用了 hyperV,然后它就起作用了。他们使用 Windows 10、Windows 上的一些最新 Virtualbox 版本和 NAT 适配器来使 Debian VM 在线。
似乎与网络和校验和卸载计算有关。
抱歉,没有更多详细信息。
关于Git 克隆在 Linux VM 上对 HTTPS 进行故障转移(膨胀 : Data Stream Error),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62399123/