Skip to main content

About networking for hosted compute products

You can manage private networking for GitHub-hosted products using network configurations.

About network configurations

Network configurations provide an overarching construct to manage private networking settings for GitHub-hosted compute products including GitHub-hosted runners.

By customizing network configurations for hosted compute products, you can securely access private resources, control outbound network access, and monitor network traffic. This allows you to control and manage network security for your development and CI/CD managed infrastructure within a single place.

Using GitHub-hosted runners with an Azure private network

Remarques :

  • L'utilisation d'exécuteurs hébergés par GitHub Azure (VNET) correspond à une version bêta susceptible d'être modifiée.
  • Seuls les exécuteurs Ubuntu et Windows avec UC 4-64 sont pris en charge par Azure VNET. Pour plus d'informations sur les types d'exécuteurs, consultez « À propos des exécuteurs de plus grande taille ».
  • Les régions prises en charge sont les suivantes :East US, East US 2, et West US 2. Pour demander la prise en charge d'une région qui n'est pas dans cette liste, remplissez le formulaire de demande par région.
  • Le réseau privé des GitHub hébergés par les exécuteurs ne prend pas en charge les adresses IP statiques des exécuteurs de plus grandes tailles. Vous devez utiliser des adresses IP dynamiques, configuration par défaut des exécuteurs de plus grande taille. Pour plus d'informations sur la mise en réseau des exécuteurs de plus grande taille, consultez « À propos des exécuteurs de plus grande taille ».

Si vous utilisez Azure et GitHub Enterprise Cloud, vous pouvez créer exécuteurs hébergés sur GitHub dans vos VNET Azure. Cela vous permet de tirer parti de GitHub pour votre CI/CD tout en vous fournissant un contrôle total sur les stratégies de mise en réseau de vos exécuteurs. Pour plus d'informations sur Azure VNET, consultez la section Qu'est-ce que le réseau virtuel Azure ? dans la documentation Azure.

For more information about how Azure private networking with GitHub-hosted runners works, see "Informations sur l’utilisation des exécuteurs hébergés par GitHub dans votre réseau virtuel Azure."

To use GitHub-hosted runners with Azure VNET, you will need to configure your Azure resources then create an Azure private network configuration in GitHub. For more information, see "Configuration d’un réseau privé pour les exécuteurs hébergé sur GitHub."