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á.
Configuração e uso de 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 contidos em mais de um repositório de pacotes usando um único endpoint de repositório de pacotes. Confira a seguir os principais benefícios do uso de repositórios upstream:
Você só precisa configurar o 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úblico correspondente do repositório de gateway. Para ver uma lista dos repositórios de pacotes públicos compatíveis, consulte Repositórios de pacotes externos compatíveis e 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 o gerenciador de pacotes para usar project-repo
para extrair pacotes de project-repo
, team-repo
, npm-public-registry-gateway
e npmjs.com
.