Git 克隆在 Linux VM 上对 HTTPS 进行故障转移(膨胀 : Data Stream Error)

标签 git github https clone virtualhost

我尝试在 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/

相关文章:

git - 如何将 72GB 的转储文件导入 git?

github - Dillinger.io Markdown 编辑器 : how do I recover my text?

ssl - Nginx 重定向 http ://www and naked http/https to https://www

http - 在 golang net/http 中处理 TLSNextProto 的正确方法是什么?

python - 使用 PIP 从 Github 安装 Python 包

laravel - 更改根目录并强制使用 https

git - 如何 git grep 只有一组文件扩展名

git - 浅 Git LFS 存储库?

Xcode 服务器持续集成和 git lfs

github - 更改 Github 的默认 Gist 样式