Как обрабатывать большие файлы в GitHub и, тем не менее, разрешать сборку в AppVeyor

GitHub имеет ограничение на размер файла. У меня есть проект GitHub с открытым исходным кодом, в котором есть несколько файлов по 120 МБ, которые потребуются для модульного тестирования... Как мне сохранить эти файлы, чтобы AppVeyor и другие разработчики могли получить доступ к этим файлам?

2 ответа

В зависимости от вида томов, которые фактически обрабатываются, вы можете рассмотреть GitHub LFS (доступно на GitHub.com)

Однако существуют ограничения по объему хранилища и квота пропускной способности, что может привести к возникновению некоторых планов выставления счетов для Git Large File Storage.

Примечание: выпуск 784, о котором я упоминал в комментариях (12 августа 2016 г.), ссылается (по OP) на AppVeyor "Как скачать файл" после комментария:

Я предполагаю использовать один из этих подходов, чтобы загрузить git-lfs.exe будет работать просто отлично.

Я не осознаю, что не могу использовать git lfs в самом поставщике.
Я думаю, все, что вам действительно нужно сделать, это:

  • Скачать git-lfs.exe файл и распаковать (я думаю, что-то вроде этого поможет с этим, я не гений PowerShell)
  • Положил git-lfs.exe на вашем пути (выбор дилеров на том, как)
  • Бежать git lfs install,

И тогда вы можете использовать git lfs делать все что нужно (git clone, git fetch, так далее...)

Эта проблема, кажется, решена здесь:

http://help.appveyor.com/discussions/questions/1815-add-git-lfs-support-to-default-build-images

Привет кайл

Git LFS была развернута в образ сборки по умолчанию.

-Feodor

Ваша проблема решена?

Другие вопросы по тегам