Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule wyjaśniono, jak dołączyć do publicznej wersji zapoznawczej i wdrożyć GitHub Enterprise Local w Azure lokalnie.
Important
Ta funkcja jest obecnie dostępna w wersji zapoznawczej. Zobacz dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta, wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej.
Wymagania wstępne
GitHub Enterprise Local jest dostępna w publicznej wersji zapoznawczej. Aby wyrazić zainteresowanie, skontaktuj się z zespołem ds. obsługi konta Microsoft lub prześlij GitHub Enterprise Local Preview Sign-Up.
Microsoft przegląda przesłane ankiety na bieżąco, a oceny są przeprowadzane co dwa tygodnie. Z zatwierdzonymi organizacjami kontaktujemy się, przekazując szczegóły wdrożenia.
Important
Microsoft udostępnia skrypt wdrożeniowy programu PowerShell wyłącznie zatwierdzonym uczestnikom publicznej wersji zapoznawczej po przesłaniu ankiety wdrożeniowej i zakwalifikowaniu do wdrożenia w ramach wersji zapoznawczej.
Azure lokalnie może obsługiwać uruchamianie GitHub Enterprise Local w rozwiązaniach sprzętowych zintegrowanych i Premier, pod warunkiem, że wystarczająca pojemność jest dostępna do uruchamiania maszyny wirtualnej GitHub Enterprise Server (GHES). Bieżące oferty są dostępne w witrynie Azure lokalnie Solutions | Wykaz. Zaplanuj odpowiednio zasoby obliczeniowe, pamięć, magazyn i zasoby sieciowe.
GhES udostępnia wskazówki dotyczące określania rozmiaru maszyn wirtualnych na podstawie przypadków użycia i wymagań, takich jak:
Liczba deweloperów
Rozmiar i wzrost repozytorium
Częstotliwość potoku CI/CD
Wymagania dotyczące magazynu artefaktów
Aby uzyskać więcej informacji, zobacz Minimalne zalecane wymagania.
Wdróż lokalny GitHub Enterprise
GitHub Enterprise Local obsługuje opcje wdrażania Azure lokalnie z jednym węzłem i wieloma węzłami. Jednowęzłowy Azure lokalnie uruchamia GHES jako samodzielną maszynę wirtualną na potrzeby scenariuszy wersji zapoznawczej i weryfikacji koncepcji. W przypadku wdrożeń zorientowanych na środowisko produkcyjne ta sama pojedyncza maszyna wirtualna GHES działa w klastrze Azure lokalnie z wieloma węzłami. Azure lokalnie zapewnia wysoką dostępność i przełączanie awaryjne na poziomie maszyn wirtualnych, podczas gdy sam GHES pozostaje pojedynczą, nieklastrowaną instancją.
Typowe wdrożenie obejmuje następujące kroki:
Przygotuj infrastrukturę Azure lokalnie. Upewnij się, że skonfigurowaliśmy środowisko Azure lokalnie z wystarczającą pojemnością, aby uruchomić obraz maszyny wirtualnej GHES.
Pobierz obraz lokalnej maszyny wirtualnej GitHub Enterprise. Umieść obraz w lokalizacji, do której węzeł Azure lokalnie może uzyskać dostęp.
Aby skrócić czas wdrażania, pobierz obraz bezpośrednio do lokalizacji docelowej określonej podczas wdrażania, ponieważ proces wdrażania kopiuje obraz do magazynu Azure lokalnie.
Wdróż obraz lokalnej maszyny wirtualnej GitHub Enterprise. Użyj skryptu programu PowerShell udostępnionego podczas wdrażania w ramach publicznej wersji zapoznawczej.
Ukończ konfigurację ghES przy użyciu konsoli administracyjnej. Użyj konsoli administracyjnej, aby ukończyć konfigurację początkową.
Integrowanie dostawców tożsamości i konfigurowanie organizacji. Konfigurowanie dostawców tożsamości i konfigurowanie organizacji.
Włącz akcje, pakiety i zabezpieczenia zaawansowane. Skonfiguruj te funkcje zgodnie z potrzebami.
Następne kroki
Aby uzyskać wskazówki dotyczące architektury i funkcji, zobacz Czym jest GitHub Enterprise Local? (wersja zapoznawcza).
Zapoznaj się z omówieniem Azure lokalnie.
Planowanie łączności przy użyciu połączonych operacji lub rozłączonych operacji.