Nutzungseinschränkungen
GitHub Pages soll oder darf nicht als kostenloser Webhostingdienst zum Betreiben deiner Onlinegeschäfts- oder E-Commerce-Website oder einer sonstigen Website verwendet werden, die in erster Linie darauf ausgerichtet ist, gewerbliche Transaktionen zu vereinfachen oder kommerzielle Software-as-a-Service-Lösungen (SaaS) bereitzustellen. GitHub Pages-Websites sollten nicht für Transaktionen sensibler Daten verwendet werden, also beispielsweise nicht für das Senden von Passwörtern oder Kreditkartennummern.
Darüber hinaus unterliegt Ihre Nutzung von GitHub Pages den GitHub Nutzungsbedingungen, einschließlich der Einschränkungen für get-rich-quick-Schemas, sexuelle obszöne Inhalte und gewalttätige oder bedrohliche Inhalte oder Aktivitäten.
GitHub Pages unterliegen den folgenden Nutzungseinschränkungen:
-
Du kannst für jedes Konto auf GitHub nur eine Benutzer- oder Organisationswebsite erstellen.
-
Die GitHub Pages-Quellrepositorys haben einen empfohlenen Grenzwert von 1 GB. Weitere Informationen findest du unter Informationen zu großen Dateien auf GitHub.
-
Veröffentlichte GitHub Pages-Websites dürfen nicht größer als 1 GB sein.
-
Wenn GitHub Pages-Bereitstellungen länger als 10 Minuten dauern, kommt es zu einem Timeout.
-
GitHub Pages-Websites besitzen eine weiche Bandbreitenbegrenzung von 100 GB pro Monat.
-
GitHub Pages-Websites besitzen ein weiches Limit von 10 Builds pro Stunde. Dieser Grenzwert gilt nicht, wenn Sie Ihre Website mit einem benutzerdefinierten GitHub Actions -Workflow erstellen und veröffentlichen.
-
Um eine konsistente Dienstqualität für alle GitHub Pages-Websites bereitzustellen, können Ratenbegrenzungen gelten. Diese Ratenbegrenzungen sollen nicht die legitimen Verwendungen von GitHub Pages beeinträchtigen. Wenn deine Anforderung die Ratenbegrenzung auslöst, erhältst du eine entsprechende Antwort mit dem HTTP-Statuscode
429sowie einen informativen HTML-Text.
Wenn Ihre Website diese Nutzungskontingente überschreitet, kann Ihre Website allenfalls nicht unterstützt werden oder Sie erhalten eine höfliche E-Mail von GitHub-Support, in der Strategien vorgeschlagen werden, um die Auswirkungen Ihrer Website auf unsere Server zu reduzieren. Dazu zählen das Einsetzen eines Drittanbieter-CDNs (Content Distribution Networks) vor ihrer Website, die Nutzung anderer GitHub-Funktionen, beispielsweise Veröffentlichungen, oder der Wechsel zu einem anderen Hosting-Dienst, der möglicherweise besser zu deinen Anforderungen passt.
Grenzwerte für Enterprise Managed Users
Wenn du ein verwaltetes Benutzerkonto bist, ist die Verwendung von GitHub Pages eingeschränkt.
- GitHub Pages-Websites können nur aus Repositorys veröffentlicht werden, die im Besitz von Organisationen sind.
- GitHub Pages-Sites werden immer privat veröffentlicht, und du kannst diese Sichtbarkeit nicht ändern. Weitere Informationen finden Sie unter Sichtbarkeit Ihrer GitHub-Website ändern.
- Du kannst keine Organisationswebsite erstellen (eine Website, die aus einem Repository mit dem Namen
<organization>.github.ioveröffentlicht wird).
Weitere Informationen zu Enterprise Managed Users findest du unter Informationen zu Enterprise Managed Users.
Lernübungen
Die Verwendung von GitHub Pages zum Erstellen einer Kopie einer vorhandenen Website als Lernübung ist zulässig. Zusätzlich zur Einhaltung der GitHub Nutzungsbedingungen müssen Sie den Code selbst schreiben, die Website darf keine Benutzerdaten sammeln, und Sie müssen einen prominenten Haftungsausschluss auf der Website angeben, dass das Projekt nicht mit dem Original verknüpft ist und nur für Bildungszwecke erstellt wurde.