Bedingungen für große Dateien
GitHub Enterprise warnt Sie, wenn Sie Dateien pushen möchten, die größer als 50 MB sind. Sie dürfen keine Dateien pushen, die größer als 100 MB sind.
Inhalt dieses Artikels
Tipp: Wenn Sie regelmäßig große Dateien per Push-Vorgang an Ihre GitHub Enterprise Server-Instanz übertragen, sollten Sie ggf. Git Large File Storage (Git LFS) als Bestandteil Ihres Workflows einsetzen. Git LFS funktioniert gut mit dem GitHub-Flow und kann mit jeder großen Dateien unabhängig von ihrem Typ verwendet werden. Weitere Informationen finden Sie unter „Versionierung von großen Dateien“.
50 MB-Push-Warnung
Beim Pushen zu Ihre GitHub Enterprise Server-Instanz wird eine Warnung oder Fehlermeldung angezeigt, wenn Sie eine neue Datei hinzufügen oder eine vorhandene Datei aktualisieren, die größer als 50 MB ist.
Die Warnung gibt an, welche Dateien zu groß sind:
> remote: warning: Large files detected.
> remote: warning: File big_file is 55.00 MB; this is larger than GitHub's recommended maximum file size of 50 MB
Der Push mit big_file
wurde empfangen und im Repository auf Ihre GitHub Enterprise Server-Instanz gespeichert. Sie sollten aber in Erwägung ziehen, die Datei und den Commit ganz zu entfernen.
100 MB-Push-Begrenzung
Wenn Sie eine Datei, die größer als 100 MB ist, zu Ihre GitHub Enterprise Server-Instanz pushen, weist Git den Push zurück und teilt Ihnen mit, welche Datei zu groß ist:
> remote: warning: Large files detected.
> remote: error: File giant_file is 123.00 MB; this exceeds GitHub's file size limit of 100 MB
Dieser Push wurde wegen der Datei giant_file
zurückgewiesen. Die Commits werden nicht im Repository auf GitHub Enterprise gespeichert.
Wenn Sie Dateien pushen müssen, die größer als 100 MB sind, kann der GitHub Enterprise-Websiteadministrator Ihre Instanz für die Annahme größerer Push-Dateien konfigurieren. Weitere Informationen finden Sie unter „Push-Begrenzungen für Git festlegen“.