cygwin 中 git clone 时出错:错误:inflate:数据流错误(设置了无效的代码长度)

cygwin 中 git clone 时出错:错误:inflate:数据流错误(设置了无效的代码长度)

我正在尝试使用 cygwin 上的 git 克隆一个存储库。

机器是 Windows XP 机器,运行最新更新版本的 cygwin

我之前已经顺利克隆了这个存储库,但是在新机器上我遇到了这个问题:

buildmeister@winbuild /cygdrive/d
$ git clone [email protected]:gollumullog/test.git
Cloning into 'test'...
remote: Counting objects: 3, done.
Receiving objects: 100remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.
error: inflate: data stream error (invalid code lengths set)
error: failed to read object 14007e4054f6c7c33e03975c480ba9986510d4ff at offset 12 from /cygdrive/d/test/.git/objects/pa
ck/pack-ad4395202f65ea50c9cef2e4fc4a5d9cca8321bc.pack
fatal: packed object 14007e4054f6c7c33e03975c480ba9986510d4ff (stored in /cygdrive/d/test/.git/objects/pack/pack-ad43952
02f65ea50c9cef2e4fc4a5d9cca8321bc.pack) is corrupt

上述存储库只是我在 github 上创建的一个存根,其中只有一个自述文件。

如能提供任何有关诊断问题的帮助,我们将不胜感激。

注意: - 我发现这台机器上存在一些奇怪的权限问题,不知道这是否相关:即我使用 Windows 中的资源管理器创建一个文件夹,当我在 cygwin 中检查时,权限设置似乎为 d---------+,但我可以 cd 到它,并在其中创建文件等。

相关内容