Präsentiert von GitHub Package Registry

GitHub Package Registry, ein Paketverwaltungsdienst, der es einfach macht, öffentliche oder private Pakete in der Nähe der Quelle zu veröffentlichen, wurde veröffentlicht.

Die GitHub-Paketregistrierung ist vollständig in GitHub integriert, sodass Sie dieselben Such-, Ansichts- und Steuerungswerkzeuge verwenden können, um Pakete zu finden und zu veröffentlichen, wie Sie es mit Repositorys tun würden. Sie können auch dieselben Benutzer- und Teamrechte verwenden, um Code und Pakete gemeinsam zu verwalten. Die GitHub-Paketregistrierung bietet schnelle und zuverlässige Downloads mit Unterstützung für das globale GitHub-CDN. Darüber hinaus werden die bekannten Paketverwaltungstools unterstützt: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) und Docker (und andere auf dem Weg).

Sie können die GitHub-Paketregistrierung heute in einer eingeschränkten Beta testen. Die Verwendung für Open Source ist immer kostenlos. Weitere Preisinformationen werden in Kürze bekannt gegeben.

Versuchen Sie Beta



Pakete mit Ihrem Code


Wenn Sie an einem Projekt arbeiten, das von Paketen abhängt, ist es wichtig, dass Sie ihnen vertrauen, ihren Code verstehen und mit der Community kommunizieren, die sie erstellt hat. Und innerhalb von Organisationen sollten Sie schnell finden können, was für Ihre Verwendung zugelassen wurde. Mit der GitHub-Paketregistrierung können Sie auf einfache Weise dieselbe vertraute GitHub-Oberfläche verwenden, um überall auf GitHub oder privaten Paketen in Ihrer Organisation oder in Ihren Repositorys nach öffentlichen Paketen zu suchen.



Die GitHub-Paketregistrierung ist mit regulären Paketverwaltungsclients kompatibel, sodass Sie Pakete mit den von Ihnen ausgewählten Tools veröffentlichen können. Wenn Ihr Repository komplexer ist, können Sie mehrere Pakete unterschiedlichen Typs veröffentlichen. Mit Webhooks oder GitHub-Aktionen können Sie Ihre Publishing- und Post-Publishing-Workflows vollständig anpassen.

Open Source-Paket veröffentlichen? Die meisten Open Source-Projekte haben ihren eigenen Code auf GitHub, sodass Sie Vorschauversionen Ihrer Pakete zum Testen in Ihrer Community veröffentlichen und dann ganz einfach bestimmte Versionen zur offenen Registrierung Ihrer Wahl hinzufügen können.

Einheitliche Authentifizierung und Berechtigungen




Wenn Sie heute unterschiedliche Systeme für Ihren Code und Ihre Pakete verwenden, müssen Sie unterschiedliche Anmeldeinformationen und Benutzerberechtigungen verwalten. Jetzt können Sie einen Satz von Anmeldeinformationen für beide verwenden und Zugriffsberechtigungen mit denselben Tools verwalten. GitHub-Pakete erben die Sichtbarkeit und Berechtigungen, die dem Repository zugeordnet sind, und Organisationen müssen keine separate Paketregistrierung und Spiegelungsberechtigungen für verschiedene Systeme mehr verwalten.

Insider über das Paket




Die auf GitHub gehosteten Pakete enthalten detaillierte Informationen und Download-Statistiken sowie deren gesamten Verlauf, sodass Sie genau alles über sie wissen. Dies erleichtert das Auffinden und Verwenden des richtigen Pakets als Abhängigkeit für Ihr Projekt und erhöht Ihr Vertrauen, dass es nur das enthält, was Sie benötigen. Wenn Sie weitere Informationen zu den von Ihnen veröffentlichten Paketen erhalten, können Sie genau verstehen, wie andere Personen und Repositorys sie verwenden.

Treten Sie der Beta bei


Die Registrierung des GitHub-Pakets befindet sich derzeit in der Beta-Phase.

Registrieren Sie sich, um zu beginnen

Source: https://habr.com/ru/post/de451340/


All Articles