Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.

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 Enterprise Server verwenden möchtest, musst du sie zunächst aus dem Repository entfernen und lokal zu Git LFS hinzufügen. Weitere Informationen findest du unter Moving a file in your repository to Git Large File Storage.

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

Hinweis: Bevor du versuchst, eine große Datei per Push an GitHub Enterprise Server zu übertragen, musst du sicherstellen, dass Git LFS im Unternehmen aktiviert ist. Weitere Informationen findest du unter Konfigurieren von Git Large File Storage für dein Unternehmen.

  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 Enterprise Server:

    $ 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