commande sources (CLI NuGet)
S’applique à : consommation de package, publication • Versions prises en charge : toutes
Gère la liste des sources situées dans le fichier de configuration de l’étendue utilisateur ou un fichier de configuration spécifié. Le fichier de configuration de l’étendue utilisateur se trouve sur %appdata%\NuGet\NuGet.Config
(Windows) et ~/.nuget/NuGet/NuGet.Config
(Mac/Linux).
Notez que l’URL source pour nuget.org est https://api.nuget.org/v3/index.json
.
Usage
nuget sources <operation> -Name <name> -Source <source>
où <operation>
est l'un des éléments suivants : Liste, Ajouter, Supprimer, Activer, Désactiver ou Mettre à jour, <name>
est le nom de la source et <source>
est l'URL de la source. Vous ne pouvez utiliser qu’une seule source à la fois.
Options
-ConfigFile
Fichier de configuration NuGet à appliquer. S’il n’est pas spécifié,
%AppData%\NuGet\NuGet.Config
(Windows) ou~/.nuget/NuGet/NuGet.Config
, ou~/.config/NuGet/NuGet.Config
(Mac/Linux) est utilisé. Voir Sur Mac/Linux, l’emplacement du fichier config au niveau de l’utilisateur varie en fonction de l’outil.-ForceEnglishOutput
(3.5+) Force nuget.exe à s’exécuter avec une culture invariante basée sur l’anglais.
-Format
S’applique à l’action
list
et peut êtreDetailed
(la valeur par défaut) ouShort
.-?|-help
Affiche les informations d’aide pour la commande.
-Name
Nom de la source.
-NonInteractive
Supprime les invites pour l’entrée utilisateur ou les confirmations.
-Password
Spécifie le mot de passe pour l’authentification auprès de la source.
Remarque
N’oubliez pas que les mots de passe chiffrés sont uniquement pris en charge sur Windows. En outre, ils ne peuvent être déchiffrés que sur le même ordinateur et par le même utilisateur qui les a chiffrés à l’origine.
-src|-Source
Chemin d'accès au(x) package(s) source.
-StorePasswordInClearText
Indique de stocker le mot de passe dans du texte non chiffré au lieu du comportement par défaut du stockage d’un formulaire chiffré.
Avertissement
Le stockage des mots de passe en texte clair est fortement déconseillé. Pour plus d’informations sur la gestion sécurisée des identifiants, reportez-vous aux meilleures pratiques de sécurité pour consommer des packages à partir de flux privés.
-UserName
Spécifie le nom d’utilisateur pour l’authentification auprès de la source.
-ValidAuthenticationTypes
Liste, séparée par des virgules, des types d’authentification valides pour cette source. Par défaut, tous les types d’authentification sont autorisées. Exemple :
basic,negotiate
.-ProtocolVersion
Version du protocole du serveur NuGet à utiliser. Consultez la documentation packageSources de NuGet.Config pour plus d’informations.
Disponible dans la ligne de commande NuGet à partir de la version 6.8.
-Verbosity [normal|quiet|detailed]
Spécifie la quantité de détails affichée dans la sortie :
normal
(la valeur par défaut),quiet
oudetailed
.
Consultez également Variables d’environnement.
Exemples
nuget sources Add -Name "MyServer" -Source \\myserver\packages
nuget sources Disable -Name "MyServer"
nuget sources Enable -Name "nuget.org"
nuget sources add -name foo.bar -source C:\NuGet\local -username foo -password bar -StorePasswordInClearText -configfile %AppData%\NuGet\my.config
nuget sources Update -Name "nuget.org" -ProtocolVersion 3
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