git LFS Smudge Ошибка загрузки файла.Сервер плохо себя ведет - PullRequest
0 голосов
/ 26 июня 2018

Итак, у нас есть git-репо, которое содержит подмодуль, в котором есть набор двоичных файлов, все из которых отфильтрованы LFS (библиотечные файлы).

В Windows, используя git 2.14.1.windows.1, я могу сделать:

git clone <url>
git submodule update --init

И это запускает и загружает весь субмодульный контент без проблем.

Затем в Ubuntu 18 с использованием get версии 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). Он может видеть все те же ip-адреса, что и окно моего окна.

Используя smartgit на той же виртуальной машине Ubuntu, я иногда могу получить его для обновления подмодулей git, но иногда он не работает.

Так что на самом деле не знаю, как приступить к отладке проблемы или ее решению. Мне кажется, что это может быть проблема с тайм-аутом, но это действительно дикое предположение ...

1 Ответ

0 голосов
/ 28 июня 2018

Как указал Торек, это оказалось неправильной настройкой сети в моей виртуальной машине Ubuntu. У меня были некоторые старые настройки прокси, которые мешали - отключили их, и все снова заработало:)

...