Conexión a repositorios públicos externos - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conexión a repositorios públicos externos

Para conectar los repositorios de CodeCatalyst paquetes a los repositorios externos públicos compatibles, añada el repositorio de puerta de enlace correspondiente como repositorio ascendente. Los repositorios Gateway actúan como repositorios intermediarios que buscan y almacenan paquetes extraídos de repositorios externos. Esto ahorra tiempo y transferencia de datos, ya que todos los repositorios de paquetes de un proyecto pueden usar los paquetes almacenados en el repositorio de la puerta de enlace.

Para conectarse a un repositorio público mediante repositorios de puerta de enlace
  1. En el panel de navegación, elija Packages (Paquetes).

  2. En Paquetes, selecciona la página de repositorios de Gateway. Puede ver una lista de los repositorios de puertas de enlace compatibles y sus descripciones.

  3. Para usar un repositorio de puerta de enlace, primero debe crearlo. Si se ha creado el repositorio de puerta de enlace, se muestran la fecha y la hora en que se creó. Si no lo ha hecho, elija Crear para crearlo.

  4. Para usar los paquetes del repositorio de la puerta de enlace, debe establecer una conexión ascendente a este desde un CodeCatalyst repositorio. Elija Package repositories y elija el repositorio de paquetes al que desee conectarse.

  5. Para conectarse al repositorio público, elija Upstreams y seleccione Select upstream repositories.

  6. Elija repositorios de puerta de enlace: seleccione el repositorio de puerta de enlace que corresponda al repositorio público al que desea conectarse como repositorio ascendente.

  7. Cuando haya seleccionado todos los repositorios de puerta de enlace que desee añadir como repositorios ascendentes, elija Seleccionar.

  8. Cuando hayas terminado de ordenar los repositorios originales, selecciona Guardar.

Para obtener más información sobre los repositorios ascendentes, consulte Configuración y uso de repositorios ascendentes.

Cuando hayas agregado un repositorio gateway como repositorio principal, puedes usar un administrador de paquetes que esté conectado a tu repositorio local para buscar paquetes del repositorio de paquetes público y externo que le corresponda. No necesitas actualizar la configuración del administrador de paquetes. Los paquetes que se consumen de esta manera se almacenan tanto en el repositorio de la puerta de enlace como en el repositorio de paquetes local. Para obtener más información sobre cómo solicitar versiones de paquetes desde un repositorio principal, consulteSolicitar una versión de paquete con repositorios ascendentes.

Repositorios de paquetes externos compatibles y sus repositorios de puerta de enlace

CodeCatalyst admite la adición de una conexión ascendente a las siguientes autoridades oficiales de paquetes con repositorios de puertas de enlace.

Tipo de paquete de repositorio Descripción Nombre del repositorio de Gateway
npm registro público de npm npm-public-registry-gateway
Python Índice de paquetes de Python pypi-gateway
Maven Central de Maven maven-central-gateway
Maven Repositorio de Google de Android google-android-gateway
Maven CommonsWare commonsware-gateway
Maven Repositorio de complementos de Gradle gradle-plugins-gateway
NuGet NuGet Galería nuget-gallery-gateway