Git не удалось нажать (LFS загрузить отсутствующие объекты)

Я использую Gitlab с LFS просто отлично некоторое время, но как-то столкнулся с этой проблемой сегодня:

me@some-PC MINGW32 /b/Unity Projects/Platballer (master)
$ git push
LFS upload missing objects: (32/33), 30 MB | 0 B/s
Uploading LFS objects:  97% (32/33), 30 MB | 0 B/s, done
  (missing) Assets/External Assets/TimelineEvents/setup-guide.pdf (6ef8ef61e49821309de416925bf4e068ebb10a57f3398cb926e967eeb90cf034)
Counting objects: 401, done.
Delta compression using up to 16 threads.
Compressing objects: 100% (400/400), done.
Writing objects: 100% (401/401), 1.40 MiB | 9.56 MiB/s, done.
Total 401 (delta 177), reused 0 (delta 0)
remote: Resolving deltas: 100% (177/177), completed with 31 local objects.
remote: GitLab: LFS objects are missing. Ensure LFS is properly set up or try a manual "git lfs push --all".
To arvzrg.asuscomm.com:arvz/platballer.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@link.someurlcom:me/project.git'

Итак, я сделал то, что они сказали, и побежал Git lfs push --все origin master что дает мне:

Uploading LFS objects: 100% (330/331), 52 MB | 0 B/s, done
LFS upload missing objects:
  (missing) Assets/External Assets/TimelineEvents/setup-guide.pdf (6ef8ef61e49821309de416925bf4e068ebb10a57f3398cb926e967eeb90cf034)

похоже, что все, что нужно было сделать, верно? Поэтому я попробовал снова нажать, но у меня все еще та же проблема, что и раньше.

Я своими установка Гитлаб на сервер мой сеть.

что еще я могу сделать здесь?

1 ответов


Проверьте, похоже ли это на GitLab-org/GitLab-ce выпуск 40616:

Я проверил, что можно нажать на GitLab, если объекты LFS хранятся в другом месте, но LFS должен быть отключен для проекта, чтобы проверка LFS была отключена.

отключено LFS для проекта с использованием API (я использую HTTPie)

http PUT https://gitlab.com/api/v4/projects/ name= lfs_enabled=false Private-Token:

добавить lfs.url в конфигурацию lfs (например, GitHub)

git config -f .lfsconfig lfs.url https://github.com/<user>/<project>.git/info/lfs

Push to GitLab теперь должен работать