Acerca de la compatibilidad con el ecosistema de paquetes
Puede elegir qué ecosistemas de paquetes desea habilitar, deshabilitar o establecer en de solo lectura en tu instancia de GitHub Enterprise Server. Las opciones disponibles son Container registry, Docker, RubyGems, npm, Apache Maven, Gradle, o NuGet.
Prerrequisitos
Para poder configurar ecosistemas de paquetes individuales, GitHub Packages debe estar habilitado y configurado para la instancia. Para más información, consulta Introducción a los paquetes de GitHub para su empresa.
Habilitar o inhabilitar los ecosistemas de paquetes individuales
Para impedir que se carguen paquetes nuevos, puede configurar un ecosistema establecido previamente como de Solo lectura, mientras todavía se permita que se descarguen los paquetes existentes.
-
Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .
-
Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.
-
En la barra lateral " Site admin", haz clic en Consola de administración.
-
En la barra lateral de la izquierda, haga clic en Packages.
-
En "Alternación de ecosistema", para cada tipo de paquete, selecciona Habilitado, Solo lectura o Deshabilitado.
Nota:
El aislamiento de subdominios debe estar habilitado para alternar las Container registry opciones.

-
En la barra lateral "Configuración" , haga clic en Guardar configuración.
Nota:
Al guardar la configuración en Consola de administración se restablecen los servicios del sistema, lo que podría generar un tiempo de inactividad visible para el usuario.
-
Espera que se complete la fase de configuración.
Conectarse al registro oficial de npm
Si ha habilitado paquetes npm en su empresa y quiere permitir el acceso al registro oficial de npm, así como al GitHub Packages registro npm, debe realizar alguna configuración adicional.
GitHub Packages usa un proxy transparente para el tráfico de red que se conecta al registro oficial de npm en registry.npmjs.com. El proxy se habilita predeterminadamente y no puede inhabilitarse.
Para permitir conexiones de red al registro npm, deberá configurar las ACL de red que permiten GitHub Enterprise Server enviar tráfico HTTPS a través registry.npmjs.com del puerto 443/TCP.
Tenga en cuenta que las conexiones a registry.npmjs.com recorren la red de Cloudflare y, por tanto, no se conectan a una IP estática única; en su lugar, se establece una conexión a una dirección IP dentro de los rangos CIDR enumerados aquí: https://www.cloudflare.com/ips/.
Si desea habilitar los orígenes ascendentes de npm, seleccione Enabled para npm upstreaming.
Pasos siguientes
Como paso siguiente, te recomendamos verificar si necesitas actualizar o cargar un certificado TLS para tu URL de hospedaje de paquetes. Para más información, consulta Introducción a los paquetes de GitHub para su empresa.