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 Verschieben einer Datei in deinem Repository zu 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.
-
Öffne TerminalTerminalGit Bash.
-
Ändere das aktuelle Arbeitsverzeichnis in ein vorhandenes Repository, das du mit Git LFS verwenden möchten.
-
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" > Tracking "*.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.
-
Füge eine Datei zum Repository hinzu, die mit der verknüpften Erweiterung übereinstimmt:
git add path/to/file.psd
-
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