Habilitar o inhabilitar los ecosistemas de paquetes individuales
Para prevenir que los paquetes nuevos se carguen, puedes configurar un ecosistema que hayas habilitado previamente como Solo lectura, mientras aún permites que los paquetes existentes se descarguen.
-
Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .
-
Si aún no estás en la página de "Administrador de sitio", en la esquina inferior izquierda, haz clic en Administrador de sitio.
-
En la barra lateral izquierda, haz clic en Consola de administración.
-
En la barra lateral izquierda, da clic en Paquetes.
-
Debajo de "Alternación de ecosistema", para cada tipo de paquete, selecciona Enabled, Read-Only, o Disabled.
-
Debajo de la barra lateral izquierda, da clic en Guardar configuración.
Nota: El guardar los ajustes en la Consola de administración restablece los servicios de sistema, lo cual podría dar como resultado un tiempo de inactividad visible.
-
Espera a que la configuración se ejecute por completo.
Conectarse al registro oficial de npm
Si habilitaste los paquetes de npm en tu empresa y quieres permitir el acceso tanto al registro oficial de npm como al registro de npm del Registro del paquete de GitHub, entonces debes realizar algunas configuraciones adicionales.
El Registro del paquete de GitHub utiliza 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 las conexiones al registro de npm, deberás configurar las ACLs de red que permitan que GitHub Enterprise Server envíe tráfico HTTPS a registry.npmjs.com
por el puerto 443:
Origen | Destino | Port (Puerto) | Tipo |
---|---|---|---|
GitHub Enterprise Server | registry.npmjs.com | TCP/443 | HTTPS |
Nota que las conexiones a registry.npmjs.com
atraviesan por la red de Cloudflare y, subsecuentemente, no se conectan a una IP estática única; en vez de esto, se hace una conexión a una dirección IP dentro de los rangos CIDR que se listan aquí: https://www.cloudflare.com/ips/.
Si quieres habilitar las fuentes ascendentes de npm, selecciona 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 obtener más información, consulta la sección "Iniciar con GitHub Packages para tu empresa".