Introduzione a GitHub Enterprise Local (anteprima)

Questo articolo illustra come eseguire l'onboarding nell'anteprima pubblica e distribuire GitHub Enterprise Local in Azure Locale.

Importante

Questa funzionalità è attualmente disponibile in ANTEPRIMA. Vedi le Condizioni supplementari d'uso per le anteprime di Microsoft Azure per conoscere le condizioni legali applicabili alle funzionalità di Azure che sono in beta, in anteprima o non ancora rilasciate nella disponibilità generale.

Prerequisiti

GitHub Enterprise Local è disponibile in anteprima pubblica. Per esprimere interesse, contattare il team di account Microsoft o inviare il GitHub Enterprise Local Preview Sign-Up.

Microsoft esamina gli invii di sondaggi in sequenza, con valutazioni condotte ogni due settimane. Le organizzazioni approvate vengono contattate con i dettagli dell'onboarding.

Importante

Microsoft fornisce lo script PowerShell per la distribuzione solo ai partecipanti approvati all'anteprima pubblica, dopo che hanno inviato il questionario di onboarding e sono stati selezionati per l'onboarding dell'anteprima.

Azure Locale potrebbe supportare l'esecuzione di GitHub Enterprise Local in entrambe le soluzioni hardware integrate e Premier, purché sia disponibile una capacità sufficiente per eseguire la macchina virtuale GitHub Enterprise Server (GHES). Le offerte attuali sono disponibili su Soluzioni Azure Locale | Catalogo. Pianificare le risorse di calcolo, memoria, archiviazione e rete di conseguenza.

GHES fornisce indicazioni sul ridimensionamento delle macchine virtuali in base ai casi d'uso e ai requisiti, ad esempio:

  • Numero di sviluppatori

  • Dimensioni e crescita del repository

  • Frequenza della pipeline CI/CD

  • Requisiti di archiviazione degli artefatti

Per altre informazioni, vedere Requisiti minimi consigliati.

Distribuire GitHub Enterprise Local

GitHub Enterprise Local supporta sia opzioni di distribuzione a nodo singolo che a più nodi Azure Locale. L'Azure Locale a nodo singolo esegue GHES come macchina virtuale autonoma per scenari di anteprima e modello di verifica. Per le distribuzioni orientate alla produzione, la stessa singola macchina virtuale GHES viene eseguita in un cluster di Azure Locale multinodo. Azure Locale offre alta disponibilità e failover a livello di VM, mentre GHES rimane un'istanza singola, non in cluster.

Una distribuzione tipica include i passaggi seguenti:

  1. Preparare l'infrastruttura di Azure Locale. Assicurarsi di configurare un ambiente Azure Locale con capacità sufficiente per eseguire l'immagine della macchina virtuale GHES.

  2. Scaricare l'immagine della macchina virtuale locale GitHub enterprise. Posizionare l'immagine in una posizione a cui un nodo Azure Locale può visualizzare e accedere.

    Per ridurre il tempo di distribuzione, scaricare l'immagine direttamente nel percorso di destinazione specificato durante la distribuzione, perché il processo di distribuzione copia l'immagine nell'archiviazione Azure Locale.

  3. Distribuisci l'immagine VM locale di GitHub Enterprise. Usare lo script di PowerShell fornito durante l'onboarding dell'anteprima pubblica.

  4. Completare l'installazione di GHES usando la console di amministrazione. Usare la console di amministrazione per completare la configurazione iniziale.

  5. Integrare i provider di identità e configurare le organizzazioni. Imposta i provider di identità e configura le tue organizzazioni.

  6. Abilitare azioni, pacchetti e sicurezza avanzata. Configurare queste funzionalità in base alle esigenze.

Passaggi successivi