Sobre o acesso ao GitHub de uma rede restrita
Em casos raros, a política de acesso à rede de uma instituição pode restringir o acesso a nomes de domínio específicos para usuários finais. Por exemplo, a política pode usar a filtragem DNS para negar acesso a sites como GitHub. Se a sua instituição exigir esse nível de controle, mas você ainda quiser permitir o acesso aos serviços em GitHub, você poderá criar exceções em sua política para permitir o acesso aos domínios necessários.
Recuperar os nomes de domínio do GitHub usando a API REST
Você pode usar a API REST para recuperar uma lista de nomes de domínio do GitHub.
Warning
A lista de domínios da API REST não tem o propósito de ser abrangente. Se você bloquear o acesso a serviços usando DNS, mas permitir seletivamente o acesso aos nomes de domínio do GitHub, qualquer um ou todos os dados do GitHub e serviços relacionados poderão não funcionar corretamente ou de forma alguma para os usuários finais.
Para saber mais, confira Pontos de extremidade da API REST para metadados.