Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Connexion à des référentiels externes publics
Vous pouvez connecter les référentiels de CodeCatalyst packages aux référentiels publics externes pris en charge en ajoutant le référentiel de passerelle correspondant en tant que référentiel en amont. Les référentiels Gateway agissent comme des référentiels intermédiaires qui recherchent et stockent des packages extraits de référentiels externes. Cela permet d'économiser du temps et de transférer des données, car tous les référentiels de packages d'un projet peuvent utiliser des packages stockés depuis le référentiel de passerelle.
Pour vous connecter à un référentiel public à l'aide de référentiels de passerelle
-
Dans le panneau de navigation, choisissez Packages.
Dans Packages, choisissez la page des référentiels Gateway. Vous pouvez consulter la liste des référentiels de passerelle pris en charge ainsi que leurs descriptions.
Pour utiliser un référentiel de passerelle, vous devez d'abord le créer. Si le référentiel de passerelle a été créé, la date et l'heure de sa création sont affichées. Si ce n'est pas le cas, choisissez Create pour le créer.
Pour utiliser des packages provenant du référentiel de passerelle, vous devez définir une connexion en amont avec celui-ci à partir d'un CodeCatalyst référentiel. Choisissez Dépôts de packages et choisissez le référentiel de packages auquel vous souhaitez vous connecter.
Pour vous connecter au référentiel public, choisissez Upstreams, puis sélectionnez Select Upstream repositories.
Choisissez les référentiels de passerelle, sélectionnez le référentiel de passerelle qui correspond au référentiel public auquel vous souhaitez vous connecter en tant que référentiel en amont.
Lorsque vous avez sélectionné tous les référentiels de passerelle que vous souhaitez ajouter en tant que référentiels en amont, choisissez Select.
Lorsque vous avez terminé de commander des référentiels en amont, choisissez Enregistrer.
Pour plus d'informations sur les référentiels en amont, consultezConfiguration et utilisation de référentiels en amont.
Lorsque vous avez ajouté un référentiel de passerelle en tant que référentiel en amont, vous pouvez utiliser un gestionnaire de packages connecté à votre référentiel local pour récupérer les packages depuis le référentiel de packages externe public qui lui correspond. Il n'est pas nécessaire de mettre à jour la configuration de votre gestionnaire de packages. Les packages consommés de cette manière sont stockés à la fois dans le référentiel de passerelle et dans votre référentiel de packages local. Pour plus d'informations sur la demande de versions de package à partir d'un référentiel en amont, consultezDemande d'une version de package avec des référentiels en amont.
Référentiels de packages externes pris en charge et leurs référentiels de passerelle
CodeCatalyst prend en charge l'ajout d'une connexion en amont aux autorités de package officielles suivantes avec des référentiels de passerelle.
Type de package de référentiel | Description | Nom du référentiel Gateway |
---|---|---|
npm | registre public npm | npm-public-registry-gateway |
Python | Index des packages Python | pypi-gateway |
Maven | Maven Central | maven-central-gateway |
Maven | Référentiel Google Android | google-android-gateway |
Maven | CommonsWare | commonsware-gateway |
Maven | Référentiel de plugins Gradle | gradle-plugins-gateway |
NuGet | NuGet Galerie | nuget-gallery-gateway |