commande mirroir (CLI NuGet)
S’applique à : publication de package • Versions prises en charge : déconseillé en 3.2+
Met en miroir un package et ses dépendances des référentiels sources spécifiés vers le référentiel cible.
Remarque
NuGet.ServerExtensions.dll et NuGet-Signed.exe qui prenaient précédemment en charge cette commande dans NuGet 2.x (en renommant NuGet-Signed.exe à nuget.exe) ne sont plus disponibles pour le téléchargement. Pour utiliser une commande similaire à celle-ci, essayez NuGetMirror.
Usage
nuget mirror <packageID | configFilePath> <listUrlTarget> <publishUrlTarget> [options]
où <packageID>
est le package à miroir, ou <configFilePath>
identifie fichier packages.config
qui répertorie les packages à miroir.
Le <listUrlTarget>
spécifie le référentiel source et le <publishUrlTarget>
spécifie le référentiel cible.
Si votre référentiel cible se trouve sur https://machine/repo
qui utilise NuGet.Server, les urls list et push seront https://machine/repo/nuget
et https://machine/repo/api/v2/package
, respectivement.
Options
-ApiKey
Clé API pour le référentiel cible. S’il n’est pas présent, celui spécifié dans le fichier config est utilisé (
%AppData%\NuGet\NuGet.Config
(Windows) or~/.nuget/NuGet/NuGet.Config
(Mac/Linux)).-Help
Affiche les informations d’aide pour la commande.
-NoHttpCache
Empêche NuGet d’utiliser des packages mis en cache http. Consultez Gestion des packages globaux et des dossiers de cache.
-Noop
Journalise ce qui serait fait, mais n’effectue pas les actions ; suppose la réussite des opérations push.
-PreRelease
Inclut les packages en préversion dans l'opération de mise en miroir.
-Source
Liste des sources de package à miroir. Si aucune source n’est spécifiée, celles définies dans le fichier de configuration (voir ApiKey ci-dessus) sont utilisées, par défaut nuget.org si aucune n’est spécifiée.
-Timeout
Spécifie le délai d’expiration, en secondes, pour envoyer vers un serveur. La valeur par défaut est 300 secondes (5 minutes).
-Version
La version du package à installer. S’il n’est pas spécifié, c'est la dernière version qui est reproduite.
Consultez également Variables d’environnement.
Exemples
nuget mirror packages.config https://MyRepo/nuget https://MyRepo/api/v2/package -source https://nuget.org/api/v2 -apikey myApiKey -nohttpcache
nuget mirror Microsoft.AspNet.Mvc https://MyRepo/nuget https://MyRepo/api/v2/package -version 4.0.20505.0
nuget mirror Microsoft.Net.Http https://MyRepo/nuget https://MyRepo/api/v2/package -prerelease
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour