GitHub hat am 8. April 2015 Git Large File Storage, kurz Git LFS, angekündigt. Die quelloffene Erweiterung sollte große Binärdateien wie Grafiken, Audio, Videos und Datensätze besser in Git-Workflows integrieren.
Git LFS ersetzt große Dateien im Repository durch Textzeiger. Die eigentlichen Daten werden in einem separaten Speicher abgelegt, während der Arbeitsablauf mit Git weitgehend erhalten bleibt. GitHub veröffentlichte die Erweiterung unter der MIT-Lizenz und startete zunächst ein Early-Access-Programm für GitHub.com.
Binärdateien in Spieleprojekten verwalten
Für Spieleprojekte ist die Trennung von Quelltext und großen Binärdateien relevant, weil Texturen, Audiodateien und Videos schnell die Größe eines Repositorys erhöhen. Die damalige GitHub-Ankündigung nannte ein Gigabyte kostenlosen Speicher sowie ein monatliches Bandbreitenkontingent von einem Gigabyte für aktivierte Konten.
Die Erweiterung war als eigenständiges Projekt konzipiert und auf den gängigen Plattformen verfügbar. Ein älterer Beitrag über GitHub und eine DDoS-Attacke zeigt den technischen Kontext des Dienstes wenige Tage zuvor.
