Configurando e usando repositórios upstream - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurando e usando repositórios upstream

Você pode conectar os repositórios de gateway e outros repositórios de CodeCatalyst pacotes como upstreams aos seus repositórios de pacotes. Isso permite que um cliente gerenciador de pacotes acesse os pacotes que estão contidos em mais de um repositório de pacotes usando um único endpoint do repositório de pacotes. A seguir estão os principais benefícios do uso de repositórios upstream:

  • Você só precisa configurar seu gerenciador de pacotes com um único endpoint de repositório para extrair de várias fontes.

  • Os pacotes consumidos de um repositório upstream são armazenados em seu repositório downstream, o que garante que seus pacotes estejam disponíveis mesmo que o repositório upstream sofra interrupções inesperadas ou que os pacotes no repositório upstream sejam excluídos.

Você pode adicionar repositórios upstream ao criar um repositório de pacotes. Você também pode adicionar ou remover repositórios upstream dos repositórios de pacotes existentes no console. CodeCatalyst

Quando você adiciona um repositório de gateway como repositório upstream, o repositório de pacotes é conectado ao repositório de pacotes públicos correspondente do repositório de gateway. Para obter uma lista dos repositórios de pacotes públicos compatíveis, consulteRepositórios de pacotes externos compatíveis e seus repositórios de gateway.

Você pode vincular vários repositórios como repositórios upstream. Por exemplo, suponha que sua equipe crie um repositório chamado project-repo e já esteja usando outro repositório chamado team-repo que foi npm-public-registry-gatewayadicionado como um repositório upstream, que está conectado ao repositório npm público,. npmjs.com Você pode adicionar team-repo como um repositório upstream a. project-repo Nesse caso, você só precisa configurar seu gerenciador de pacotes para usar project-repo para extrair pacotes de project-repo team-reponpm-public-registry-gateway,, npmjs.com e.