2013-02-16 8 views
10

Wenn ein 10 MB Zip-Datei von meinem GitHub (kostenlos) Repo-Download ich diesen Fehler erhalten:Fehler: Blob ist zu groß - eine einzelne Zip-Datei von GitHub Repo-Download

Fehler: Blob zu groß sind

... 10 MB scheint nicht so groß für einen Binärdownload ... aber in jedem Fall, wie lade ich einzelne größere Binärdateien von Github oder wie richte ich Github so, dass bestimmte Binärdateien in einem Projekt kann heruntergeladen werden?

+1

Es scheint eine Einschränkung für Github zu sein, wenn Blob-Dateien über die we-Schnittstelle heruntergeladen werden. Eine Lösung ist, es durch Klonen des Repo – koopajah

+2

zu holen, das ist nicht sehr effizient, wenn der Repo 1GB ist und Sie nur die 10MB Zip benötigen ... – ina

+3

das ist wahr, gibt es mehrere Methoden, um eine bestimmte Datei ohne Klonen des gesamten Repo abrufen : http://stackoverflow.com/a/2466755/1606729 http://stackoverflow.com/questions/1125476/git-retrieve-a-single-file-from-a-repository check 'git archive', bare repositories, oder die '--depth' Option für' git checkout' – koopajah

Antwort

1

Github tut dies absichtlich, um zu verhindern, dass Projekteigner kompilierte Binärdateien über Github verteilen.

Sie möchten, dass Github eine Plattform für das Teilen von Quellcode ist, keine Plattform für das Teilen von Dateien.
Es ist auch a way to prevent misuse (Verteilung nicht offener Filme/etc).

Google Code folgt leider ihrem Beispiel und verhindert, dass Projekteigner in ein paar Monaten neue Dateien hochladen.

Eine Lösung besteht darin, Dateien unter SourceForge oder similar services zu hosten.