Skip to main content

Informationen zu Releases

Du kannst einen Release erstellen, um Software zusammen mit Release-Hinweisen und Links zu Binärdateien zu paketieren, damit sie von anderen Personen verwendet werden kann.

Informationen zu Releases

Releases sind einsetzbare Software-Iterationen, die du paketieren und für ein breiteres Publikum zum Herunterladen und Nutzen zur Verfügung stellen kannst.

Releases basieren auf Git-Tags, die einen bestimmten Punkt im Verlauf deines Repositorys markieren. Ein Tag kann ein anderes Datum haben als ein Release, da sie zu unterschiedlichen Zeiten erstellt wurden. Weitere Informationen zum Anzeigen deiner vorhandenen Tags findest du unter Releases und Tags Deines Repository anzeigen.

Du kannst Benachrichtigungen erhalten, wenn neue Releases in einem Repository verfügbar sind, ohne Benachrichtigungen über andere Updates des gleichen Repositorys zu erhalten. Weitere Informationen findest du unter Deine Abonnements anzeigen.

Alle Personen mit Lesezugriff auf ein Repository können Releases anzeigen und vergleichen, aber nur Personen mit Schreibberechtigungen für ein Repository können Releases verwalten. Weitere Informationen findest du unter Veröffentlichungen in einem Repository verwalten.

Beim Verwalten eines Releases kannst du Versionshinweise manuel erstellen. Alternativ dazu kannst du Versionshinweise automatisch aus einer Standardvorlage generieren oder deine eigene Vorlage für Versionshinweise anpassen. Weitere Informationen findest du unter Automatisch generierte Versionshinweise.

Wenn Sie die Details für ein Release anzeigen, wird das Erstellungsdatum für die einzelnen Releaseressourcen neben der jeweiligen Releaseressource angezeigt.

GitHub enthält automatisch Links zum Herunterladen einer ZIP-Datei und eines Tarballs, der den Inhalt des Repositorys an der Stelle der Erstellung des Tags enthält.

Personen mit Administratorberechtigungen für ein Repository können auswählen, ob Git Large File Storage (Git LFS)-Objekte in den ZIP-Dateien und Tarballs enthalten sein sollen, die GitHub Enterprise Cloud für jedes Release erstellt. Weitere Informationen findest du unter Verwalten von Git LFS-Objekten in Archiven deines Repositorys.

Wenn durch ein Release ein Sicherheitsrisiko behoben wird, solltest du eine Sicherheitsempfehlung in deinem Repository veröffentlichen. GitHub überprüft jede veröffentlichte Sicherheitsempfehlung und verwendet sie, um Dependabot alerts an betroffene Repositorys zu senden. Weitere Informationen findest du unter Informationen zu Sicherheitsempfehlungen für Repositorys.

Du kannst die Registerkarte Abhängigkeiten des Abhängigkeitsdiagramms anzeigen, um zu ermitteln, welche Repositorys und Pakete von Code in deinem Repository abhängig und daher von einem neuen Release betroffen sind. Weitere Informationen findest du unter Informationen zum Abhängigkeitsdiagramm.

Du kannst auch das Release-API verwenden, um Informationen zu sammeln, wie zum Beispiel die Anzahl der Downloads eines Release-Objekts. Weitere Informationen findest du unter REST-API-Endpunkte für Releases und Releaseressourcen.

Speicher- und Bandbreiten-Kontingente

Jede Datei eines Release muss kleiner sein als 2 GiB. Es gibt keine Begrenzung für die Gesamtgröße eines Release oder die Bandbreitennutzung.