View a markdown version of this page

Configurazione e utilizzo dei repository upstream - Amazon CodeCatalyst

Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione e utilizzo dei repository upstream

Puoi connettere sia i repository gateway che altri repository di CodeCatalyst pacchetti, come upstream ai tuoi repository di pacchetti. Ciò consente a un client di gestione dei pacchetti di accedere ai pacchetti contenuti in più di un repository di pacchetti utilizzando un singolo endpoint del repository di pacchetti. Di seguito sono riportati i principali vantaggi dell'utilizzo dei repository upstream:

  • Devi solo configurare il tuo gestore di pacchetti con un singolo endpoint di repository da estrarre da più fonti.

  • I pacchetti consumati da un repository upstream vengono archiviati nel repository downstream, il che garantisce la disponibilità dei pacchetti anche se il repository upstream subisce interruzioni impreviste o i pacchetti nel repository upstream vengono eliminati.

È possibile aggiungere repository upstream quando si crea un repository di pacchetti. È inoltre possibile aggiungere o rimuovere i repository upstream dai repository di pacchetti esistenti nella console. CodeCatalyst

Quando si aggiunge un repository gateway come repository upstream, il repository di pacchetti è connesso al corrispondente repository di pacchetti pubblico del repository gateway. Per un elenco dei repository di pacchetti pubblici supportati, vedere. Repository di pacchetti esterni supportati e relativi repository gateway

È possibile collegare più repository insieme come repository upstream. Ad esempio, supponiamo che il tuo team crei un repository denominato project-repo e stia già utilizzando un altro repository denominato a team-repo cui è stato aggiunto npm-public-registry-gateway come repository upstream, connesso al repository npm pubblico. npmjs.com team-repoPuoi aggiungerlo come repository upstream a. project-repo In questo caso, devi solo configurare il tuo gestore di pacchetti da utilizzare project-repo per estrarre pacchetti daproject-repo, team-reponpm-public-registry-gateway, e. npmjs.com