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.
-
Klicke in einem Verwaltungskonto auf GitHub Enterprise Server, und klicke in der oberen rechten Ecke einer beliebigen Seite auf .
-
Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.
1. Klicke auf der linken Seitenleiste auf Management Console .
1. Klicke auf der linken Randleiste auf Pakete.
-
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 Optionen für die Container registry umzuschalten.1. Klicke unter der linken Randleiste auf Einstellungen speichern.
Hinweis: Durch das Speichern von Einstellungen in der Management Console werden Systemdienste neu gestartet, was zu einer für den Benutzer feststellbaren Downtime führen könnte.
-
Warten Sie auf den Abschluss der Konfigurationsausführung.
Herstellen einer Verbindung mit der offiziellen npm-Registrierung
Wenn du npm-Pakete für dein Unternehmen aktiviert hast und den Zugriff auf die offizielle npm-Registrierung sowie die GitHub Packages-npm-Registrierung gewähren möchtest, musst du einige zusätzliche Konfigurationen durchführen.
GitHub Packages verwendet einen transparenten Proxy für Netzwerkdatenverkehr, der eine Verbindung mit der offiziellen npm-Registrierung unter registry.npmjs.com
herstellt. Der Proxy ist standardmäßig aktiviert und kann nicht deaktiviert werden.
Um Netzwerkverbindungen mit der npm-Registrierung zuzulassen, musst du Netzwerk-ACLs konfigurieren, damit GitHub Enterprise Server HTTPS-Datenverkehr über Port 443 an registry.npmjs.com
senden kann:
Source | Destination | Port | type |
---|---|---|---|
GitHub Enterprise Server | registry.npmjs.com | TCP/443 | HTTPS |
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 findest du unter Erste Schritte mit GitHub Packages für dein Unternehmen.