Comando sources (interfaccia della riga di comando di NuGet)sources command (NuGet CLI)

Si applica a: utilizzo del pacchetto • , pubblicazione delle versioni supportate: tuttiApplies to: package consumption, publishing • Supported versions: all

Gestisce l'elenco delle origini presenti nel file di configurazione dell'ambito utente o in un file di configurazione specificato.Manages the list of sources located in the user scope configuration file or a specified configuration file. Il file di configurazione dell'ambito utente si %appdata%\NuGet\NuGet.Config trova in (Windows ~/.nuget/NuGet/NuGet.Config ) e (Mac/Linux).The user scope configuration file is located at %appdata%\NuGet\NuGet.Config (Windows) and ~/.nuget/NuGet/NuGet.Config (Mac/Linux).

Si noti che l'URL di origine di nuget.org è https://api.nuget.org/v3/index.json.Note that the source URL for nuget.org is https://api.nuget.org/v3/index.json.

UtilizzoUsage

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

dove <operation> è un elenco, Aggiungi, Rimuovi, Abilita, Disabilita o Aggiorna <name> è il nome dell'origine e <source> è l'URL dell'origine.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. È possibile operare su una sola origine alla volta.You can operate on only one source at a time.

OpzioniOptions

OpzioneOption DescrizioneDescription
ConfigFileConfigFile File di configurazione NuGet da applicare.The NuGet configuration file to apply. Se non è specificato %AppData%\NuGet\NuGet.Config , viene usato ( ~/.nuget/NuGet/NuGet.Config Windows) o (Mac/Linux).If not specified, %AppData%\NuGet\NuGet.Config (Windows) or ~/.nuget/NuGet/NuGet.Config (Mac/Linux) is used.
ForceEnglishOutputForceEnglishOutput (3.5 +) Impone l'esecuzione di NuGet. exe con impostazioni cultura invarianti basate sull'inglese.(3.5+) Forces nuget.exe to run using an invariant, English-based culture.
FormatoFormat Si applica all' list azione e può essere Detailed (impostazione predefinita) o Short.Applies to the list action and can be Detailed (the default) or Short.
?Help Visualizza le informazioni della Guida per il comando.Displays help information for the command.
NonInteractiveNonInteractive Evita la richiesta di input o conferme dell'utente.Suppresses prompts for user input or confirmations.
PasswordPassword Specifica la password per l'autenticazione con l'origine.Specifies the password for authenticating with the source.
StorePasswordInClearTextStorePasswordInClearText Indica per archiviare la password in testo non crittografato anziché il comportamento predefinito di archiviazione di un modulo crittografato.Indicates to store the password in unencrypted text instead of the default behavior of storing an encrypted form.
UserNameUserName Specifica il nome utente per l'autenticazione con l'origine.Specifies the user name for authenticating with the source.
VerbosityVerbosity Specifica il livello di dettaglio visualizzato nell'output: normale, silenzioso, dettagliato.Specifies the amount of detail displayed in the output: normal, quiet, detailed.

Nota

Assicurarsi di aggiungere la password delle origini nello stesso contesto utente in cui NuGet. exe verrà usato in un secondo momento per accedere all'origine del pacchetto.Make sure to add the sources' password under the same user context as the nuget.exe is later used to access the package source. La password verrà archiviata crittografata nel file di configurazione e potrà essere decrittografata solo nello stesso contesto utente in cui è stata crittografata.The password will be stored encrypted in the config file and can only be decrypted in the same user context as it was encrypted. Quindi, ad esempio, quando si usa un server di compilazione per ripristinare i pacchetti NuGet, la password deve essere crittografata con lo stesso utente di Windows in cui verrà eseguita l'attività del server di compilazione.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.

Vedere anche variabili di ambienteAlso see Environment variables

EsempiExamples

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