sources (commande, NuGet CLI)sources command (NuGet CLI)

S’applique à : consommation de package, publication • versions prises en charge : toutes lesApplies to: package consumption, publishing • Supported versions: all

Gère la liste des sources situées dans le fichier de configuration d’étendue utilisateur ou un fichier de configuration spécifié.Manages the list of sources located in the user scope configuration file or a specified configuration file. Le fichier de configuration d’étendue utilisateur se trouve à %appdata%\NuGet\NuGet.Config (Windows) et ~/.nuget/NuGet/NuGet.Config (Mac/Linux).The user scope configuration file is located at %appdata%\NuGet\NuGet.Config (Windows) and ~/.nuget/NuGet/NuGet.Config (Mac/Linux).

Notez que l’URL source pour nuget.org est https://api.nuget.org/v3/index.json.Note that the source URL for nuget.org is https://api.nuget.org/v3/index.json.

UtilisationUsage

nuget sources <operation> -Name <name> -Source <source>

<operation> est un des liste, ajouter, supprimer, activer, désactiver, ou mise à jour, <name> est le nom de la source, et <source> est l’URL de la source.where <operation> is one of List, Add, Remove, Enable, Disable, or Update, <name> is the name of the source, and <source> is the source's URL. Vous pouvez utiliser qu’une seule source à la fois.You can operate on only one source at a time.

OptionsOptions

OptionOption DescriptionDescription
ConfigFileConfigFile Le fichier de configuration de NuGet à appliquer.The NuGet configuration file to apply. Si non spécifié, %AppData%\NuGet\NuGet.Config (Windows) ou ~/.nuget/NuGet/NuGet.Config (Mac/Linux) est utilisé.If not specified, %AppData%\NuGet\NuGet.Config (Windows) or ~/.nuget/NuGet/NuGet.Config (Mac/Linux) is used.
ForceEnglishOutputForceEnglishOutput (3.5 +) Force nuget.exe pour exécuter à l’aide d’une culture dite indifférente, en anglais.(3.5+) Forces nuget.exe to run using an invariant, English-based culture.
FormatFormat S’applique à la list action et peut être Detailed (la valeur par défaut) ou Short.Applies to the list action and can be Detailed (the default) or Short.
HelpHelp Affiche l’aide de la commande.Displays help information for the command.
NonInteractiveNonInteractive Supprime les invites pour l’entrée de l’utilisateur ou de confirmations.Suppresses prompts for user input or confirmations.
Mot de passePassword Spécifie le mot de passe pour l’authentification auprès de la source.Specifies the password for authenticating with the source.
StorePasswordInClearTextStorePasswordInClearText Indique que le mot de passe en texte non chiffré au lieu du comportement par défaut de stockage sous une forme chiffrée.Indicates to store the password in unencrypted text instead of the default behavior of storing an encrypted form.
UserNameUserName Spécifie le nom d’utilisateur pour l’authentification auprès de la source.Specifies the user name for authenticating with the source.
VerbosityVerbosity Spécifie la quantité de détails affichés dans la sortie : normal, silencieux, détaillées.Specifies the amount of detail displayed in the output: normal, quiet, detailed.

Notes

Veillez à ajouter le mot de passe des sources dans le même contexte utilisateur comme nuget.exe est utilisée ultérieurement pour accéder à la source du package.Make sure to add the sources' password under the same user context as the nuget.exe is later used to access the package source. Le mot de passe sera stocké chiffré dans le fichier de configuration et peut uniquement être déchiffré dans le même contexte utilisateur, car il a été chiffré.The password will be stored encrypted in the config file and can only be decrypted in the same user context as it was encrypted. Ainsi, par exemple lorsque vous utilisez un serveur de builds pour restaurer les packages NuGet que le mot de passe doit être chiffré avec le même utilisateur Windows sous lequel s’exécute la tâche de serveur de build.So for example when you use a build server to restore NuGet packages the password must be encrypted with the same Windows user under which the build server task will run.

Consultez également variables d’environnementAlso see Environment variables

ExemplesExamples

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