Skip to main content

Diese Version von GitHub Enterprise Server wird eingestellt am 2026-08-25. Nicht mehr unterstützte Versionen werden nicht unterstützt. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Eine bessere Leistung, verbesserte Sicherheit und neue Features in GitHub Enterprise Server finden Sie unter Overview des Upgradeprozesses. Wenden Sie sich bei Fragen zum Upgrade an den GitHub Enterprise Support.

Konfigurieren der Paketökosystemunterstützung für dein Unternehmen

Sie können GitHub Packages für Ihr Unternehmen konfigurieren, indem Sie einzelne Paketökosysteme in Ihrem Unternehmen unternehmensweit aktivieren oder deaktivieren, darunter Container registry, Docker und npm. Erfahre mehr über andere Konfigurationsanforderungen, um bestimmte Paketökosysteme zu unterstützen.

Wer kann dieses Feature verwenden?

Site administrators can enable GitHub Packages and configure enterprise settings.

Informationen zur Unterstützung des Paketökosystems

Sie können auswählen, welche Paketökosysteme Sie auf Ihre GitHub Enterprise Server-Instance aktivieren, deaktivieren oder als schreibgeschützt festlegen möchten. Verfügbare Optionen sind Container registry, Docker, RubyGems, npm, Apache Maven, Gradle oder NuGet.

Voraussetzungen

Bevor Sie einzelne Paketökosysteme konfigurieren können, GitHub Packages müssen sie für Ihre Instanz aktiviert und konfiguriert werden. Weitere Informationen finden Sie unter Erste Schritte mit GitHub-Paketen für Ihr Unternehmen.

Aktivieren oder Deaktivieren einzelner Paketökosysteme

Um zu verhindern, dass neue Pakete hochgeladen werden, kannst du ein Ökosystem einrichten, das du zuvor auf Schreibgeschützt festgelegt hast, wobei weiterhin vorhandene Pakete heruntergeladen werden können.

  1. Klicke in einem Verwaltungskonto für GitHub Enterprise Server in der rechten oberen Ecke einer beliebigen Seite auf .

  2. Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.

  3. Klicke in der Randleiste „ Site admin“ auf Verwaltungskonsole.

  4. Klicke auf der linken Randleiste auf Pakete.

  5. Wähle unter „Ökosystem-Umschaltflächen“ für jeden Pakettyp Aktiviert, Schreibgeschützt oder Deaktiviert aus.

    Hinweis

    Die Unterdomänenisolation muss aktiviert sein, um die Container registry Optionen umzuschalten.

    Screenshot: Abschnitt „Ökosystem-Schalter“ auf der Seite „Einstellungen“ der Verwaltungskonsole

  6. Klicke auf der Randleiste unter „Einstellungen“ auf Einstellungen speichern.

    Hinweis

    Durch das Speichern von Einstellungen in der Verwaltungskonsole werden Systemdienste neu gestartet, was zu einer für den Benutzer feststellbaren Downtime führen könnte.

  7. Warten Sie auf den Abschluss der Konfigurationsausführung.

Herstellen einer Verbindung mit der offiziellen npm-Registrierung

Wenn Sie npm-Pakete in Ihrem Unternehmen aktiviert haben und den Zugriff auf die offizielle npm-Registrierung sowie die GitHub Packages npm-Registrierung zulassen möchten, müssen Sie eine zusätzliche Konfiguration ausführen.

GitHub Packages verwendet einen transparenten Proxy für den Netzwerkdatenverkehr, der eine Verbindung zur offiziellen npm-Registry unter registry.npmjs.com herstellt. Der Proxy ist standardmäßig aktiviert und kann nicht deaktiviert werden.

Um Netzwerkverbindungen zum npm-Registry zuzulassen, müssen Sie Netzwerk-ACLs konfigurieren, die GitHub Enterprise Server das Senden von HTTPS-Verkehr an registry.npmjs.com über Port 443/TCP erlauben.

Beachte, dass Verbindungen mit registry.npmjs.com das Cloudflare-Netzwerk durchlaufen und folglich keine Verbindung mit einer statischen IP-Adresse herstellen. Stattdessen wird eine Verbindung mit einer IP-Adresse innerhalb der unter https://www.cloudflare.com/ips/ aufgeführten CIDR-Bereiche hergestellt.

Wenn du npm-Upstreamquellen aktivieren möchtest, wähle Enabled für npm upstreaming aus.

Nächste Schritte

Danach wird empfohlen, zu überprüfen, ob du ein TLS-Zertifikat für deine Pakethost-URL aktualisieren oder hochladen musst. Weitere Informationen finden Sie unter Erste Schritte mit GitHub-Paketen für Ihr Unternehmen.