Skip to main content

Verwalten von Git LFS-Objekten in Archiven deines Repositorys

Du kannst auswählen, ob Git LFS-Objekte (Git Large File Storage) in den Quellcodearchiven, d. h. ZIP-Dateien und Tarballs, enthalten sein sollen, die GitHub für dein Repository erstellt.

Wer kann dieses Feature verwenden?

People with admin permissions for a repository can manage whether Git LFS objects are included in archives of the repository.

Informationen zu Git LFS-Objekten in Archiven

GitHub erstellt Quellcodearchive deines Repositorys in Form von ZIP-Dateien und Tarballs. Personen können diese Archive auf der Hauptseite deines Repositorys oder als Releaseressourcen herunterladen. Standardmäßig sind in diesen Archiven nicht die Git LFS-Objekte selbst enthalten, sondern nur die Zeigerdateien auf diese Objekte. Um die Benutzerfreundlichkeit von Archiven für dein Repository zu verbessern, kannst du stattdessen die Git LFS-Objekte einschließen. Zum Einschließen müssen die Git LFS-Objekte Nachverfolgungsregeln in einer GITATTRIBUTES-Datei entsprechen, die im Repository committet wurde.

Wenn du Git LFS-Objekte in die Archive deines Repositorys einschließt, wird jeder Download dieser Archive auf die Bandbreitennutzung für dein Konto angerechnet. Für jedes Konto stehen pro Monat kostenlos 1 GiB an Bandbreite zur Verfügung, du kannst aber für zusätzliche Nutzung bezahlen. Weitere Informationen findest du unter Informationen zur Speicher- und Bandbreitennutzung und Abrechnung für Git Large File Storage verwalten.

Wenn du einen externen LFS-Server verwendest (konfiguriert in deiner LFSCONFIG-Datei), werden diese LFS-Dateien nicht in die Archive des Repositorys eingeschlossen. Das Archiv enthält nur Dateien, die in GitHub committet wurden.

Verwalten von Git LFS-Objekten in Archiven

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wähle unter dem Namen deines Repositorys die Option Einstellungen aus. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Aktiviere oder deaktiviere unter „Archive“ die Option Git LFS-Objekte in Archive einschließen.