GitHub Packages

Pakete und Code bleiben verknüpft

Mit GitHub Packages können Pakete sicher - innerhalb eines Unternehmens oder extern - veröffentlicht und verwendet werden.

Los geht's Zu den Angeboten
$ docker login docker.pkg.github.com --username phanatic
Logged in successfully

$ docker tag app docker.pkg.github.com/phanatic/repo/app:1.0

$ docker push docker.pkg.github.com/phanatic/repo/app:1.0.0
1.0.0: digest: sha256:631cb8...fc822c size: 1373
      
Read developer docs

Einfache Veröffentlichung

Verwende standardmäßige Paket-Manager für die Branche und Community mit nativen Tooling-Befehlen. Die Authentifizierung und Veröffentlichung kann danach direkt in GitHub ausgeführt werden.

npm docker nuget gems gems gems
Locked icon
autoscaler repository
Locked icon
autoscaler repository
Locked icon
autoscaler repository

Vertrauenswürdige Quellen

Ein Überblick der Inhalte und sichere Installation erleichtern die Arbeit. Nutze Pakete direkt von der Community auf GitHub und verwende nur, was zu deinen Unternehmensrichtlinien passt.

Geschwindigkeit und Sicherheit - bei GitHub selbstverständlich

Sichere Anmeldung für Code und Pakete

Speichere Pakete in derselben sicheren Umgebung wie den Quellcode. Beides wird durch deine Anmeldedaten bei GitHub geschützt.

Pakete in Workflows integrieren

Ein umfangreicher API und Webhooks-Support hilft die Arbeitsprozesse zu erweitern und GitHub Packages zu integrieren.

Schnelle und zuverlässige Downloads über ein globales CDN

GitHub Packages enthält das modernste Edge Caching über ein globales CDN für perfekte Leistung, egal, wo die Builds ausgeführt werden.

Mit GitHub Packages haben wir nun einen automatisierten und sicheren Prozess der fortlaufenden Integration und Bereitstellung (CI/CD), des Testens und Deployen von Produkten für unsere Kunden und Anwender.
Shehzan Mohammed

Director of Product Management, Cesium

Als Yarn Maintainer freue ich mich darüber, dass GitHub eine neue Lösung zur Paketregistrierung anbietet, und ich kann es kaum erwarten, die neuen Funktionen für unsere zukünftigen Versionen zu nutzen.
Maël Nison

Yarn maintainer

Seit GPR dieselben Berechtigungen und Sicherheitsfunktionen wie der Rest von GitHub nutzt, verbringen wir weniger Zeit damit, zahlreiche Konten, ACLs und On-Premise-Infrastrukturen zu verwalten. So haben wir viel mehr Zeit, um den Code mit den Funktionen weiterzuentwickeln, auf die es wirklich ankommt!
Chief Information Security Officer

Providence Health & Services

Code-to-Cloud-Automatisierung

Veröffentlichung leicht gemacht

Actions helfen bei der automatisierten Veröffentlichungen neuer Paketversionen für GitHub Packages.

Paketinstallationen starten

Führe CI/CD mit Actions aus und installiere Pakete und Images, die auf GitHub Packages oder dem bevorzugten Registry gehostet sind.

Workflow optimieren

Verwende denselben GITHUB_TOKEN für alle automatisierten Paket-Uploads und -Downloads mit Actions.

Mehr zu GitHub Actions

Preisgestaltung

GitHub Packages icon

GitHub Packages ist für öffentliche Repositories kostenlos

Wir lieben Open Source

Private Repositories

  • Speicher

    Datenübertragung
    als Teil von Actions

    Datenübertragung
    nicht Teil von Actions

  • Kostenlos

    500MB Speicher

    Unbegrenzt Datenübertragung innerhalb von Actions

    1GB

    Datenübertragung außerhalb von Actions pro Monat

  • Pro

    2GB Speicher

    Unbegrenzt Datenübertragung innerhalb von Actions

    10GB

    Datenübertragung außerhalb von Actions pro Monat

  • Team

    2GB Speicher

    Unbegrenzt Datenübertragung innerhalb von Actions

    10GB

    Datenübertragung außerhalb von Actions pro Monat

  • Unternehmen

    50GB Speicher

    Unbegrenzt Datenübertragung innerhalb von Actions

    100GB

    Datenübertragung außerhalb von Actions pro Monat

GitHub Packages ist für private Repositories mit Legacy Per-Repository-Tarifen nicht verfügbar.
  • Zusätzlicher Speicher

    $0.25

    pro Gigabyte

  • Zusätzliche Datenübertragung

    außerhalb von Actions

    $0.50

    pro Gigabyte

download

Der Datentransfer ist innerhalb von GitHub Actions unbegrenzt. Für den Datentransfer von lokalen oder Drittanbieter-Clients werden eventuell Gebühren berechnet.