GitHub Packages Dokumentation
Erfahre, wie du Pakete sicher veröffentlichen und nutzen kannst, deine Pakete zusammen mit deinem Code speicherst und deine Pakete privat für dein Team oder öffentlich für die Open-Source-Community freigibst. Sie können Ihre Pakete auch automatisieren mit GitHub Actions.
Empfohlen
Schnellstartanleitung für GitHub Packages
Veröffentlichen in GitHub Packages mit GitHub Actions.
Einführung in GitHub-Pakete
GitHub Packages ist ein Softwarepaket-Hostingdienst, mit dem Sie Ihre Softwarepakete privat oder öffentlich hosten und Pakete als Abhängigkeiten in Ihren Projekten verwenden können.
Informationen zu Berechtigungen für GitHub-Pakete
Hier erfährst du, wie du Berechtigungen für deine Pakete verwalten kannst.
Artikel
Arbeiten mit der Apache Maven-Registrierung
Du kannst Apache Maven für die Veröffentlichung von Paketen auf GitHub Packages und für die Nutzung von auf GitHub Packages gespeicherten Paketen als Abhängigkeiten in einem Java-Projekt konfigurieren.
Arbeiten mit der Containerregistrierung
Sie können Docker- und OCI-Images in der Container registryDatei speichern und verwalten.
Arbeiten mit der Docker-Registry
Die Docker-Registrierung wurde jetzt durch die Container registry ersetzt.
Arbeiten mit der Gradle-Registry
Sie können Gradle so konfigurieren, dass Pakete im GitHub Packages Gradle-Registry veröffentlicht werden und in einem Java-Projekt auf GitHub Packages gespeicherte Pakete als Abhängigkeiten verwendet werden.
Arbeiten mit der npm-Registry
Sie können npm so konfigurieren, dass Pakete auf GitHub Packages veröffentlicht und auf GitHub Packages gespeicherte Pakete als Abhängigkeiten in einem npm-Projekt verwendet werden.
Arbeiten mit der NuGet-Registrierung
Sie können die dotnet Befehlszeilenschnittstelle (CLI) so konfigurieren, dass sie NuGet-Pakete auf GitHub Packages veröffentlicht und auf GitHub Packages gespeicherte Pakete als Abhängigkeiten in einem .NET-Projekt verwendet.
Arbeiten mit der RubyGems-Registrierung
Du kannst RubyGems so konfigurieren, dass ein Paket in GitHub Packages veröffentlicht wird und Pakete verwendet werden, die in GitHub Packages als Abhängigkeiten in einem Ruby-Projekt mit Bundler gespeichert sind.
Beispielworkflows für das Veröffentlichen eines Pakets
Um dir den Einstieg in eigene benutzerdefinierte Workflows zu erleichtern, findest du hier einige Beispielworkflows für das Veröffentlichen von Paketen.
Einführung in GitHub-Pakete
GitHub Packages ist ein Softwarepaket-Hostingdienst, mit dem Sie Ihre Softwarepakete privat oder öffentlich hosten und Pakete als Abhängigkeiten in Ihren Projekten verwenden können.