Dateigröße und Speicherbeschränkungen auf GitHub


19

Ausgehend von einer Antwort unter Gibt es ein Limit für die Anzahl der GitHub-Organisationen, die ein einzelner Account erstellen kann? , Es scheint, dass

Wenn kein festes Limit veröffentlicht wird, müssen Sie die Hauptrichtlinie von "vernünftig sein" berücksichtigen.

Einige Suchanfragen haben dies auch unter https://help.github.com/articles/what-is-my-disk-quota festgestellt

Für eine optimale Leistung empfehlen wir, die Repositorys unter jeweils 1 GB zu halten. Diese Grenze kann leicht eingehalten werden, wenn große Dateien (normalerweise Binärdateien) nicht im Repository gespeichert werden. Wenn Ihr Repository 1 GB überschreitet, erhalten Sie möglicherweise eine höfliche E-Mail vom Support, in der Sie aufgefordert werden, die Größe des Repository zu reduzieren, um es wieder auf unter 1 GB zu reduzieren.

Ist mein Verständnis korrekt, dass dies ein Pro-Repo-Limit ist? Kann ich beispielsweise 2 0,5-GB-Repositorys haben? Beeinträchtigt eine einzelne .99 GB-Datei diese Leistung oder 99 .1 GB-Dateien?


Antworten:


16

GitHub-Speicherlimits ab September 2015

Pro Repository-Git-Datei: 100 MB (streng)

GitHub warnt Sie, wenn Dateien größer als 50 MB übertragen werden. Sie dürfen keine Dateien übertragen, die größer als 100 MB sind.

https://help.github.com/articles/working-with-large-files/#conditions-for-large-files

Pro Repository: ~ 1 GB (empfohlen)

Wir empfehlen, die Repositorys unter jeweils 1 GB zu halten. Diese Grenze kann leicht eingehalten werden, wenn große Dateien nicht im Repository gespeichert werden. Wenn Ihr Repository 1 GB überschreitet, erhalten Sie möglicherweise eine höfliche E-Mail vom GitHub-Support, in der Sie aufgefordert werden, das Repository zu verkleinern, um es wieder herunterzufahren.

https://help.github.com/articles/what-is-my-disk-quota/#file-and-repository-size-limitations

Pro Repository binäre Release-Datei : 2 GB (streng)

Wir begrenzen weder die Gesamtgröße Ihrer Binärversionsdateien noch die Bandbreite, die für deren Bereitstellung verwendet wird. Jede einzelne Datei muss jedoch kleiner als 2 GB sein.

https://help.github.com/articles/distributing-large-binaries/

Pro Konto: Keine Begrenzung

GitHub hat keine festgelegten Datenträgerkontingente. Wir bemühen uns, für alle Git-Repositories ausreichend Speicherplatz zur Verfügung zu stellen.

https://help.github.com/articles/what-is-my-disk-quota/#content-wrapper

GitHub-Unterstützung für große Dateien (Dateigröße> 100 MB)

GitHub unterstützt die Speicherung großer Dateien für alle Git-Repositorys mit Git LFS - einer neuen Open-Source-Git-Erweiterung.

Ein Überblick über die Entwicklung, ursprünglich GitHub Asset Management System genannt, ein System zur Verwaltung großer Dateien für GitHub:

  • 22. September 2013 - begangen zu GitHub.
  • 08. April 2015 - Unterstützung für große Dateien für GitHub wurde angekündigt und ein früher Zugriff verfügbar gemacht.
  • 01. Oktober 2015 - git-lfs wird für alle Konten freigegeben , große Dateien werden kostenlos bis zu 1 GB pro Konto und einem monatlichen Bandbreitenkontingent von 1 GB unterstützt. Höhere Quoten können erworben werden .

GitHub-Bandbreitenbeschränkungen

Bandbreitenlimit für Repository-Git-Dateien: Nicht wesentlich höher als der durchschnittliche GitHub-Benutzer

Wenn Ihre Bandbreitennutzung die durchschnittliche Bandbreitennutzung (wie ausschließlich von GitHub bestimmt) anderer GitHub-Kunden deutlich übersteigt, behalten wir uns das Recht vor, Ihr Konto sofort zu deaktivieren oder Ihr Datei-Hosting zu drosseln, bis Sie Ihren Bandbreitennutzungsgrad senken können.

GitHub-Nutzungsbedingungen Abschnitt G Punkt 12

Repository binäre Release - Dateien Bandbreite Grenze: Keine Begrenzung

Wir begrenzen weder die Gesamtgröße Ihrer Binärversionsdateien noch die Bandbreite, die für deren Bereitstellung verwendet wird. Jede einzelne Datei muss jedoch kleiner als 2 GB sein.

https://help.github.com/articles/distributing-large-binaries/

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.