Подтвердить что ты не робот

Git Пропущенные файлы LFS

Я действительно работаю над перемещением моих больших файлов в Git LFS. Я успешно нажал набор файлов.

В предыдущем коммите, но я создал новый с одним файлом, и когда я использую команду git lfs push, я получаю этот вывод:

Git LFS: (0 of 0 files, 1 skipped) 0 B / 6.53 KB

Следовательно, мой файл был пропущен. Почему?

4b9b3361

Ответ 1

Я поддерживал поддержку JFrog, и была предоставлена ​​ключевая информация для этой проблемы:

... похоже, что вы можете включить анонимный доступ. Если это так, то вы действительно работаете в эту ошибку, которую планируется выпустить к 1 кварталу этого года в Artifactory 5.0.So далеко не все обходные пути от Artifactorys завершают полностью отключить анонимный доступ или иметь учетные данные git, хранящиеся в вашем конфигурационном файле git. Для последнего решения это нужно сделать для каждого пользователя и репозитория, что может быть не идеальным в зависимости от количества пользователей и репозиториев, которые используют GitLFS. Вы можете записать в конфигурацию вручную или временно отключить анонимный доступ, чтобы при возврате 401 LFS автоматически записывала в конфигурационный файл.

Сообщите мне, если это требует большего разъяснения, и я могу добавить несколько более подробных шагов для отладки и решения проблемы.

Ответ 2

Фактически это оказалось ошибкой @Tzrlk, описанной но это дает больше информации для диагностики для конечного пользователя.

trace git-lfs: HTTP: {
  "objects" : [ {
    "oid" : "d3e64a74919373d6d4d1d36bd717206584cb64cbb0532dfce3bc2081cba6817b",
    "size" : -1
  } ]
}

при запуске

GIT_TRACE = 1 git push

Это ответ с сервера.

это упоминается в таких вопросах, как https://github.com/git-lfs/git-lfs/issues/1364

похоже, что ответ недействителен.

Это ошибка, описанная @Tzrlk в его ответе.