2013-02-16 9 views
10

podczas pobierania 10 MB plik zip z mojego github (bezpłatny) repo dostałam ten błąd:Błąd: blob jest zbyt duże - pobieranie jednego pliku ZIP z github repo

Błąd: blob jest zbyt duży

... 10 MB nie wydaje się zbyt duży dla pobierania binarnego ... ale w obu przypadkach, w jaki sposób pobrać pojedyncze większe pliki binarne z github lub jak skonfigurować github tak, aby określone pliki binarne w projekcie można pobrać?

+1

Wydaje się, że jest to ograniczenie Github podczas pobierania plików blob za pośrednictwem naszego interfejsu. Rozwiązaniem jest odzyskanie go przez sklonowanie repo – koopajah

+2

, to nie jest bardzo wydajne, gdy repozytorium ma 1 gb i potrzebujesz tylko 10-bitowego zip ... – ina

+3

To prawda, istnieje wiele metod pobierania określonego pliku bez klonowania całego repo : http://stackoverflow.com/a/2466755/1606729 http://stackoverflow.com/questions/1125476/git-retrieve-a-single-file-from--repository sprawdź 'git archive', nagie repozytoria, lub opcja '--depth' dla' git checkout' – koopajah

Odpowiedz

1

Github robi to celowo, aby uniemożliwić właścicielom projektu dystrybucję skompilowanych plików binarnych za pośrednictwem Github.

Chcą, aby Github był platformą do udostępniania kodu źródłowego, a nie platformą do udostępniania plików.
Jest to również a way to prevent misuse (dystrybucja filmów innych niż otwarte/itp.).

Kod Google niestety podąża za ich przykładem i uniemożliwi właścicielom projektu przesłanie nowych plików w ciągu kilku miesięcy.

Rozwiązaniem jest przechowywanie plików pod numerem SourceForge lub similar services.

Powiązane problemy