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

Observações:

  • O uso de executores hospedados pela GitHub com uma VNET do Azure está na versão beta e sujeito a alterações.
  • Apenas 4 executores de 64 CPU, Ubuntu e Windows têm suporte com o Azure VNET. Para obter mais informações sobre esses tipos de executores, consulte "Sobre executores maiores".
  • As regiões com suporte incluem East US, East US 2 e West US 2. Para solicitar suporte para uma região que não esteja nessa lista, preencha o formulário de solicitação de região.
  • A rede privada para executores hospedados pela GitHub não oferece suporte para endereços IP estáticos para executores avançados. Você deve usar endereços IP dinâmicos, que é a configuração padrão de executores avançados. Para saber mais sobre redes para executores maiores, confira "Sobre executores maiores".

Se você estiver usando o Azure e o GitHub Enterprise Cloud, poderá criar executores hospedados pela GitHub na VNET do Azure. Isso permite usufruir da infraestrutura gerenciada pela GitHub para seu CI/CD e, ao mesmo tempo, fornece controle total sobre as políticas de rede dos seus executores. Para obter mais informações sobre VNETs do Azure, consulte O que é uma Rede Virtual do Azure?, na documentação do Azure.

For more information about how Azure private networking with GitHub-hosted runners works, see "Sobre o uso de executores hospedados no GitHub em sua Rede Virtual do 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 "Configurar redes privadas para executores hospedados no GitHub."