Habilitar ou desabilitar os ecossistemas de cada pacote
Para evitar que novos pacotes sejam carregados, você pode definir um ecossistema que você previamente habilitou como Read-Only, ao mesmo tempo que permite que pacotes existentes sejam baixados.
-
From an administrative account on GitHub Enterprise Server, in the upper-right corner of any page, click .
-
If you're not already on the "Site admin" page, in the upper-left corner, click Site admin.
-
Na barra lateral esquerda, clique em Console de gerenciamento.
-
Na barra lateral esquerda, clique em Pacotes.
-
Em "Alternância de ecossistema", para cada tipo de pacote, selecione habilitado, somente leitura ou Desabilitado.
-
Na barra lateral esquerda, clique Save settings (Salvar configurações).
Note: Saving settings in the Console de gerenciamento restarts system services, which could result in user-visible downtime.
-
Aguarde a conclusão da execução de suas configurações.
Conectar ao registro oficial do npm
Se você habilitou os pacotes do npm na sua empresa e deseja permitir acesso ao registro oficial do npm, bem como ao registro npm do GitHub Package Registry, você deverá executar uma configuração adicional.
GitHub Package Registry usa um proxy transparente para o tráfego de rede que se conecta ao registro npm oficial em registry.npmjs.com
. O proxy está habilitado por padrão e não pode ser desabilitado.
Para permitir conexões de rede para o registro npm, você precisa configurar as ACLs de rede que permitem que GitHub Enterprise Server envie tráfego de HTTPS para o registry.npmjs.com
por meio da porta 443:
Fonte | Destino | Porta | Tipo |
---|---|---|---|
GitHub Enterprise Server | registry.npmjs.com | TCP/443 | HTTPS |
Observe que as conexões com registry.npmjs.com
atravessam a rede Cloudflare e, consequentemente, não se conectam a um único endereço IP estático; em vez disso, é feita uma conexão com um endereço IP dentro dos intervalos de CIDR listados aqui: https://www. loudflare.com/ips/.
Se você deseja habilitar fontes upstream do npm, selecione habilitado
para upstream do npm
.
Próximas etapas
Como a próxima etapa, recomendamos que verifique se precisa atualizar ou carregar um certificado TLS para a URL do seu pacote de host. Para obter mais informações, consulte "Primeiros passos com o GitHub Packages para sua empresa".