Skip to main content

Git Large File Storage konfigurieren

Sobald Git LFS installiert ist, musst du die Zuordnung zu einer großen Datei in deinem Repository vornehmen.

Wenn in deinem Repository bereits Dateien vorhanden sind, für die du GitHub verwenden möchtest, musst du sie zunächst aus dem Repository entfernen und lokal zu Git LFS hinzufügen. Weitere Informationen findest du unter Verschieben einer Datei im Repository zu Git LFS.

Wenn auf Git LFS-Dateien verwiesen wird, die nicht erfolgreich hochgeladen wurden, erhältst Du eine Fehlermeldung. Weitere Informationen findest du unter Beheben von Git Large File Storage-Uploadfehlern.

  1. Öffne TerminalTerminalGit Bash.

  2. Ändere das aktuelle Arbeitsverzeichnis in ein vorhandenes Repository, das du mit Git LFS verwenden möchten.

  3. Um eine Datei in deinem Repository Git LFS zuzuordnen, gibst du git lfs track ein, gefolgt vom Namen der Dateierweiterung, die du automatisch in Git LFS hochladen möchtest.

    Um beispielsweise eine .psd-Datei zuzuordnen, gibst du den folgenden Befehl ein:

    $ git lfs track "*.psd"
    > Adding path *.psd

    Jeder Dateityp, den du Git LFS zuordnen möchtest, muss mit git lfs track hinzugefügt werden. Dieser Befehl ändert die .gitattributes-Datei im Repository und ordnet große Dateien Git LFS zu.

    Hinweis: Wir empfehlen dringend, die lokale .gitattributes-Datei in dein Repository zu committen.

    • Die Nutzung einer globalen .gitattributes-Datei, die Git LFS zugeordnet ist, kann bei der Mitarbeit an anderen Git-Projekten Konflikte verursachen.
    • Wenn sich die .gitattributes-Datei im Repository befindet, können Benutzer, die Forks oder frische Klone erstellen, einfacher mit Git LFS zusammenarbeiten.
    • Mit der .gitattributes-Datei im Repository ist es möglich, Git LFS-Objekte optional in ZIP-Dateien und TAR-Archive aufzunehmen.
  4. Füge eine Datei zum Repository hinzu, die mit der verknüpften Erweiterung übereinstimmt:

    $ git add path/to/file.psd
  5. Gib die Datei frei und übertrage sie zu GitHub:

    $ git commit -m "add file.psd"
    $ git push

    Du solltest Diagnoseinformationen zum Hochladen der Datei sehen:

    > Sending file.psd
    > 44.74 MB / 81.04 MB  55.21 % 14s
    > 64.74 MB / 81.04 MB  79.21 % 3s

Weiterführende Themen