Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2022-06-03. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Configurar la compatibilidad del ecosistema de paquetes para tu empresa

Puedes configurar el Registro del paquete de GitHub para tu empresa si habilitas o inhabilitas globalmente los ecosistemas de paquetes individuales en ella, incluyendo Docker y npm. Aprende sobre otros requisitos de configuración para hacer compatibles algunos ecosistemas de paquetes específicos.

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.

  1. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .

    Captura de pantalla del icono de cohete para acceder a los ajustes administrativos

  2. 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.

    Captura de pantalla del enlace de "Administrador de sitio"

  3. En la barra lateral izquierda, haz clic en Consola de administración. pestaña Consola de administración en la barra lateral izquierda

  4. En la barra lateral izquierda, da clic en Paquetes. Pestaña de paquetes en la barra lateral de la consola de administración

  5. Debajo de "Alternación de ecosistema", para cada tipo de paquete, selecciona Enabled, Read-Only, o Disabled. Ecosystem toggles

  6. Debajo de la barra lateral izquierda, da clic en Guardar configuración.

    Captura de pantalla del botón para guardar los ajustes en la Consola de administració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.

  7. Espera a que la configuración se ejecute por completo.

    Configurar tu instancia

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:

OrigenDestinoPort (Puerto)Tipo
GitHub Enterprise Serverregistry.npmjs.comTCP/443HTTPS

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".