Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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).
Remarque
Utilisez des sources de package que vous approuvez.
Notez que l’URL source pour nuget.org est https://api.nuget.org/v3/index.json.
Utilisation
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
-ConfigFileFichier 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.
-FormatS’applique à l’action
listet peut êtreDetailed(la valeur par défaut) ouShort.-?|-helpAffiche les informations d’aide pour la commande.
-NameNom de la source.
-NonInteractiveSupprime les invites pour l’entrée utilisateur ou les confirmations.
-PasswordSpé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|-SourceChemin d'accès au(x) package(s) source.
-StorePasswordInClearTextIndique 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.
-UserNameSpécifie le nom d’utilisateur pour l’authentification auprès de la source.
-ValidAuthenticationTypesListe, 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.-ProtocolVersionVersion 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),quietoudetailed.-AllowInsecureConnectionsAutorise les connexions HTTP pour l’ajout ou la mise à jour de packages. Remarque : cette méthode n’est pas sécurisée. Disponible à partir de la version 6.12.
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 add -name MyAzureDevOpsSource -source "https://pkgs.dev.azure.com/yourorgname/yourprojectname/_packaging/yourfeedname/nuget/v3/index.json" -username ignored -password <Personal Access Token>
nuget sources Update -Name "nuget.org" -ProtocolVersion 3