Как обрабатывать большие файлы в 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
Ваша проблема решена?