Как получить большие файлы из git-lfs при ошибке, даже если у вас есть кредиты - PullRequest
1 голос
/ 02 июня 2019

Я попытался добавить 100 ГБ кредитов LFS в свою учетную запись github, но все равно получаю:

"Этот репозиторий превысил свою квоту данных. Купите больше пакетов данных для восстановления доступа."

Для этого репо:

https://github.com/aarch64-laptops/prebuilt

И я попытался разложить репо на новый репо под моей учетной записью, но та же проблема.Есть ли другой способ получить эти большие файлы?

1 Ответ

1 голос
/ 02 июня 2019

Форкинг не решит проблему, как указано в nabla-c0d3/nassl выпуск 17

Если честно, я очень разочарован тем, как GitHub поддерживает git-lfsдля общественных проектов.Плата за хранение и пропускную способность не имеет смысла, тем более что переход на git-lfs снижает использование / стоимость полосы пропускания для GitHub по сравнению с хранением больших файлов в git.Тот факт, что квоты для каждой вилки, которые я не знал, еще более безумный.

Я согласен с вами, что git-lfs оставляет желать лучшего, и я думаю, что вы подняли отличную точку о зарядкенас за то, что экономит им деньги.

Если вам не нужна история этого большого файла, вы можете в контексте вашего дополнительного кредита:

  • создать новый локальный репозиторий
  • добавьте в него один из этих больших файлов
  • добавьте, подтвердите и нажмите
  • Повторите для каждого большого файла (смотрите, блокирует ли процесс в любой точке)

Но: если у вас еще нет локальной копии этих больших файлов, только git lfs clone + git lfs fetch сможетвернуть их.

И ... если предел пропускной способности уже достигнут, это не поможет.
Вам необходимо получить эти файлы из стороннего источника,или попросите о поддержке GitHub .

...