Erste Schritte mit GitHub Enterprise Local (Vorschau)

In diesem Artikel wird erläutert, wie Sie die öffentliche Vorschau integrieren und GitHub enterprise Local on Azure Local bereitstellen.

Important

Dieses Feature befindet sich derzeit in der VORSCHAU. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Voraussetzungen

GitHub Enterprise Local befindet sich in der öffentlichen Vorschau. Wenn Sie Interesse haben, wenden Sie sich an Ihr Microsoft-Kontoteam oder füllen Sie das GitHub Enterprise Local Preview Sign-Up aus.

Microsoft prüft eingereichte Umfragen fortlaufend, wobei die Auswertungen alle zwei Wochen erfolgen. Genehmigte Organisationen werden mit Onboarding-Details kontaktiert.

Important

Microsoft stellt das PowerShell-Bereitstellungsskript nur für genehmigte öffentliche Vorschauteilnehmer bereit, nachdem sie die Onboarding-Umfrage übermittelt haben und für das Vorschau-Onboarding ausgewählt sind.

Azure Local unterstützt möglicherweise die Ausführung von GitHub Enterprise Local auf integrierten und Premier-Hardwarelösungen, sofern genügend Kapazität verfügbar ist, um die GitHub Enterprise Server (GHES)-VM auszuführen. Aktuelle Angebote finden Sie unter Azure Local Solutions | Catalog. Planen Sie Rechen-, Arbeitsspeicher-, Speicher- und Netzwerkressourcen entsprechend.

GHES bietet Anleitungen zur VM-Größenanpassung basierend auf Ihren Anwendungsfällen und Anforderungen, z. B.:

  • Anzahl der Entwickler

  • Repositorygröße und -wachstum

  • CI/CD-Pipeline-Frequenz

  • Artefaktspeicheranforderungen

Weitere Informationen finden Sie unter den empfohlenen Mindestanforderungen.

GitHub Enterprise lokal bereitstellen

GitHub Enterprise Local unterstützt sowohl Einzelknoten- als auch Multiknoten-Azure Local Bereitstellungsoptionen. Einzelknoten-Azure Local führt GHES als eigenständige VM für Vorschau- und Machbarkeitsszenarien aus. Für produktionsorientierte Bereitstellungen wird dieselbe einzelne GHES-VM auf einem Multiknoten-Azure Local Cluster ausgeführt. Azure Local bietet hohe Verfügbarkeit und Failover auf VM-Ebene, während GHES selbst eine einzelne, nicht gruppierte Instanz bleibt.

Eine typische Bereitstellung umfasst die folgenden Schritte:

  1. Prepare Azure Local Infrastructure. Stellen Sie sicher, dass Sie eine Azure Local Umgebung mit ausreichender Kapazität einrichten, um das GHES-VM-Image auszuführen.

  2. Laden Sie das GitHub Enterprise Local VM-Image herunter. Platzieren Sie das Bild an einer Position, an der ein Azure Local Knoten sehen und darauf zugreifen kann.

    Um die Bereitstellungszeit zu reduzieren, laden Sie das Image direkt auf den Zielspeicherort herunter, der während der Bereitstellung angegeben wurde, da der Bereitstellungsprozess das Image in Azure Local Speicher kopiert.

  3. Stellen Sie das GitHub Enterprise Local VM-Image bereit. Verwenden Sie das PowerShell-Skript, das während des Onboardings in der öffentlichen Vorschau bereitgestellt wird.

  4. Schließen Sie das GHES-Setup mithilfe der Administratorkonsole ab. Verwenden Sie die Administratorkonsole, um die Erstkonfiguration abzuschließen.

  5. Integrieren Sie Identitätsanbieter, und konfigurieren Sie Organisationen. Richten Sie Identitätsanbieter ein, und konfigurieren Sie Ihre Organisationen.

  6. Aktivieren von Aktionen, Paketen und erweiterter Sicherheit. Konfigurieren Sie diese Features nach Bedarf.

Nächste Schritte