Skip to main content

Veröffentlichen eines Pakets

Du kannst ein Paket im GitHub Packages veröffentlichen, um das Paket für andere zum Herunterladen und nochmaligen Verwenden verfügbar zu machen.

Wer kann dieses Feature verwenden?

Anyone with write permissions for a repository can publish a package to that repository.

GitHub Packages ist verfügbar mit GitHub Free, GitHub Pro, GitHub Free für Organisationen, GitHub Team, GitHub Enterprise Cloud und GitHub Enterprise Server 3.0 oder höher.
GitHub Packages ist nicht verfügbar für private Repositorys im Besitz von Konten mit älteren Pro-Repository-Plänen. Außerdem können Konten, die Legacypläne pro Repository verwenden, nicht auf Registrierungen zugreifen, die differenzierte Berechtigungen unterstützen, da diese Konten nach Repository abgerechnet werden. Eine Liste dieser Registrierungen, die differenzierte Berechtigungen unterstützen, findest du unter Informationen zu Berechtigungen für GitHub-Pakete. Weitere Informationen findest du unter GitHub-Pläne.

Informationen zu veröffentlichten Paketen

Du kannst anderen dabei helfen, dein Paket zu verwenden und zu verstehen, indem du eine Beschreibung und weitere Details wie eine Installationsanleitung und Verwendungsanweisungen auf der Seite des Pakets angibst. GitHub stellt Metadaten für jede Version bereit, zum Beispiel das Veröffentlichungsdatum, die Downloadaktivität und die neuesten Versionen. Eine Beispielpaketseite findest du unter @Codertocat/hello-world-npm.

Sie können Pakete in einem öffentlichen Repository (öffentliche Pakete) veröffentlichen, um sie für alle GitHub, oder in einem privaten Repository (private Pakete), um sie mit Mitarbeitern oder einer Organisation zu teilen. Ein Repository kann mit mehr als einem Paket verknüpft sein. Gib in der README-Datei und der Beschreibung aussagekräftige Informationen zu jedem Paket an, um Verwirrung zu vermeiden.

Wenn eine neue Version eines Pakets ein Sicherheitsrisiko behebt, solltest du einen Sicherheitsrisiko in deinem Repository angeben. 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.

Veröffentlichen eines Pakets

GitHub Packages unterstützt nur die Authentifizierung mit einem personal access token (classic). Weitere Informationen findest du unter Verwalten deiner persönlichen Zugriffstoken.

Du kannst ein Paket in GitHub Packages mit jedem unterstützten Paketclient veröffentlichen, indem du dieselben allgemeinen Anweisungen befolgst.

  1. Erstelle oder verwende ein personal access token (classic) mit den geeigneten Bereichen für die Aufgabe, die du ausführen möchtest. Weitere Informationen findest du unter Informationen zu Berechtigungen für GitHub-Pakete.
  2. Befolge die Anweisungen für deinen Paketclient, und verwende dein personal access token (classic), um dich bei GitHub Packages zu authentifizieren.
  3. Veröffentliche das Paket mithilfe der Anweisungen für deinen Paketclient.

Spezifische Anweisungen zu deinem Paketclient findest du unter Arbeiten mit einer GitHub Packages-Registrierung.

Nachdem Du ein Paket veröffentlicht hast, kannst Du das Paket auf GitHub ansehen. Weitere Informationen findest du unter Pakete anzeigen.