git LFS涂抹错误下载文件。服务器行为异常

时间:2018-06-26 09:51:49

标签: git ubuntu git-lfs

因此,我们内部有一个git repo,其中包含一个子模块,该子模块具有一堆二进制文件,这些文件全部经过LFS过滤(库文件)。

在使用git 2.14.1.windows.1的Windows上,我可以这样做:

git clone <url>
git submodule update --init

这会初始化并下载所有子模块内容。

然后在Ubuntu 18上使用2.17.0版,我可以执行相同的命令:

git clone <url>
git submodule update --init

只有我收到此错误:

Error downloading object <filename>: smudge error: Error downloading
<filename> (<HASH>): batch reponse: Post
<url.git>/info/lfs/objects/batch: proxyconnect tcp: dial tcp: lookup
<PCName> on <IP Address>: server misbehaving

我不太了解这意味着什么。但是我所有的LFS文件似乎在Ubuntu框中都存在相同的问题(实际上是Windows框中的VM)。它可以看到与我的Windows框相同的所有IP地址。

在同一Ubuntu VM上使用smartgit有时可以获取它来更新git子模块,但有时也失败。

所以真的不知道如何调试或解决问题。我的直觉是可能是一些超时问题,但这确实是一个疯狂的猜测...

1 个答案:

答案 0 :(得分:0)

正如Torek所指出的,这证明是我的Ubuntu VM中的网络设置不正确。我有一些旧的代理设置,它们会妨碍您的工作-将它们关闭,然后一切又开始工作了:)