Warnung
- Es ist wichtig, dass du für deinen Speicherbucket die benötigten Zugriffsbeschränkungsrichtlinien konfigurierst, da GitHub keine spezifischen Objektberechtigungen oder zusätzlichen Zugriffssteuerungslisten (Access Control Lists, ACLs) auf deine Speicherbucketkonfiguration anwendet. Wenn du z. B. deinen Bucket als öffentlich festlegst, kann auf die Daten in diesem Bucket über das öffentliche Internet zugegriffen werden. Wenn Einschränkungen nach IP-Adresse eingerichtet wurden, schließe IP-Adressen für deine GitHub Enterprise Server-Instanz und die Endbenutzer*innen ein, die deine GitHub Enterprise Server-Instanz verwenden werden.
- Wir empfehlen die Nutzung eines dedizierten Buckets für GitHub Packages, der vom Bucket für die Speicherung von GitHub Actions getrennt ist.
- Konfiguriere den Bucket, den du in Zukunft verwenden möchtest. Wir empfehlen nicht, den Speicher zu ändern, nachdem Sie GitHub Packages zu verwenden begonnen haben.
Voraussetzungen
Bevor du GitHub Packages in deine GitHub Enterprise Server-Instanz aktivieren und konfigurieren kannst, musst du deinen Azure Blob Storage-Bucket vorbereiten. Um Ihren Azure Blob storage Bucket vorzubereiten, empfehlen wir, die offiziellen Azure Blob storage Dokumente auf der offiziellen Azure Blob Storage-Dokumentationswebsite zu konsultieren.
Das Aktivieren von GitHub Packages mit Azure Blob Storage
-
Klicke in einem Verwaltungskonto für GitHub Enterprise Server in der rechten oberen Ecke einer beliebigen Seite auf .
-
Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.
-
Klicke in der Randleiste „ Site admin“ auf Verwaltungskonsole.
-
Klicke auf der linken Randleiste auf Pakete.
-
Aktiviere unter „GitHub-Pakete“ das Kontrollkästchen GitHub-Pakete aktivieren.
-
Wählen Sie unter "Paketspeicher" Azure Blob Storage aus, und geben Sie Ihren Azure Containernamen für Ihren Paketspeicher-Bucket und connection string ein.
Sie müssen einen Speichercontainer erstellen, bevor Sie den Containernamen und connection string festlegen.
Hinweis
Sie finden Ihre Azure-Verbindungszeichenfolgen, indem Sie in Ihrem Azure-Speicherkonto zum Zugriffsschlüsselmenü navigieren.
Die Verwendung eines SAS-Tokens oder einer SAS-URL als connection string wird derzeit nicht unterstützt.
-
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.
-
Warten Sie auf den Abschluss der Konfigurationsausführung.
Nächste Schritte
Im nächsten Schritt können Sie anpassen, welche Paketökosysteme den Endbenutzer*innen auf Ihre GitHub Enterprise Server-Instance zur Verfügung gestellt werden sollen. Weitere Informationen finden Sie unter Konfigurieren der Paketökosystemunterstützung für dein Unternehmen.
Eine Übersicht über die ersten Schritte mit GitHub Packages auf GitHub findest du unter Erste Schritte mit GitHub-Paketen für Ihr Unternehmen.