Comando sources (interfaccia della riga di comando di NuGet)
Si applica a: consumo di pacchetti, pubblicazione • Versioni supportate: tutte
Gestisce l'elenco delle origini che si trovano nel file di configurazione dell'ambito utente o in un file di configurazione specificato. Il file di configurazione dell'ambito utente si trova in %appdata%\NuGet\NuGet.Config
(Windows) e ~/.nuget/NuGet/NuGet.Config
(Mac/Linux).
Nota
Usare le origini dei pacchetti attendibili.
Si noti che l'URL di origine di nuget.org è https://api.nuget.org/v3/index.json
.
Utilizzo
nuget sources <operation> -Name <name> -Source <source>
dove <operation>
è uno di List, Add, Remove, Enable, Disable o Update, <name>
è il nome dell'origine e <source>
è l'URL dell'origine. È possibile operare su una sola origine alla volta.
Opzioni
-ConfigFile
File di configurazione NuGet da applicare. Se non specificato,
%AppData%\NuGet\NuGet.Config
viene usato (Windows) o~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux). Vedere In Mac/Linux, il percorso del file di configurazione a livello di utente varia in base agli strumenti.-ForceEnglishOutput
(3.5+) Forza nuget.exe l'esecuzione usando impostazioni cultura invarianti basate sull'inglese.
-Format
Si applica all'azione
list
e può essereDetailed
(impostazione predefinita) oShort
.-?|-help
Visualizza le informazioni della Guida per il comando .
-Name
Nome dell'origine.
-NonInteractive
Elimina le richieste di input o conferme dell'utente.
-Password
Specifica la password per l'autenticazione con l'origine.
Nota
Tenere presente che le password crittografate sono supportate solo in Windows. Inoltre, possono essere decrittografati solo nello stesso computer e dallo stesso utente che le ha originariamente crittografate.
-src|-Source
Percorso dell'origine dei pacchetti.
-StorePasswordInClearText
Indica di archiviare la password in testo non crittografato anziché il comportamento predefinito dell'archiviazione di un modulo crittografato.
Avviso
L'archiviazione delle password in testo non crittografato è fortemente sconsigliata. Per altre informazioni sulla gestione sicura delle credenziali, vedere le procedure consigliate per la sicurezza per l'utilizzo di pacchetti da feed privati.
-UserName
Specifica il nome utente per l'autenticazione con l'origine.
-ValidAuthenticationTypes
Elenco delimitato da virgole di tipi di autenticazione validi per questa origine. Per impostazione predefinita, tutti i tipi di autenticazione sono validi. Esempio:
basic,negotiate
.-ProtocolVersion
Versione del protocollo del server NuGet da usare. Per altre informazioni, vedere la documentazione packageSources di NuGet.Config.
Disponibile nella riga di comando di NuGet dalla versione 6.8.
-Verbosity [normal|quiet|detailed]
Specifica la quantità di dettagli visualizzati nell'output:
normal
(impostazione predefinita),quiet
odetailed
.-AllowInsecureConnections
Consente connessioni HTTP per l'aggiunta o l'aggiornamento di pacchetti. Nota: questo metodo non è sicuro. Disponibile a partire dalla versione 6.12.
Vedere anche Variabili di ambiente
Esempi
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