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.com. Se a sua instituição exigir esse nível de controle, mas você ainda quiser permitir o acesso aos serviços no GitHub.com, 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.
Aviso: a lista de domínios da API REST não se destina a 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.com e serviços relacionados poderão não funcionar corretamente ou de forma alguma para os usuários finais.
Para obter mais informações, confira "Pontos de extremidade da API REST para metadados".