comando mirror (interfaccia della riga di comando di NuGet)
Si applica a: pubblicazione di pacchetti • Versioni supportate: deprecato nella versione 3.2+
Rispecchia un pacchetto e le relative dipendenze dai repository di origine specificati al repository di destinazione.
Nota
NuGet.ServerExtensions.dll e NuGet-Signed.exe che in precedenza supportava questo comando in NuGet 2.x (rinominando NuGet-Signed.exe a nuget.exe) non sono più disponibili per il download. Per usare un comando simile a questo, provare NuGetMirror.
nuget mirror <packageID | configFilePath> <listUrlTarget> <publishUrlTarget> [options]
dove <packageID>
è il pacchetto di cui eseguire il mirroring o <configFilePath>
identifica il packages.config
file che elenca i pacchetti da eseguire con il mirroring.
<listUrlTarget>
Specifica il repository di origine e <publishUrlTarget>
specifica il repository di destinazione.
Se il repository di destinazione è in https://machine/repo
esecuzione in NuGet.Server, l'elenco e gli URL push saranno https://machine/repo/nuget
rispettivamente e https://machine/repo/api/v2/package
.
-ApiKey
Chiave API per il repository di destinazione. Se non è presente, viene usato quello specificato nel file di configurazione (
%AppData%\NuGet\NuGet.Config
(Windows) o~/.nuget/NuGet/NuGet.Config
(Mac/Linux)).-Help
Visualizza le informazioni della Guida per il comando .
-NoHttpCache
Impedisce a NuGet di usare pacchetti memorizzati nella cache HTTP. Vedere Gestione dei pacchetti globali e delle cartelle della cache.
-Noop
Registra ciò che sarebbe stato fatto ma non esegue le azioni; presuppone l'esito positivo per le operazioni push.
-PreRelease
Include pacchetti non definitive nell'operazione di mirroring.
-Source
Elenco di origini di pacchetti da eseguire con mirroring. Se non vengono specificate origini, vengono usate le origini definite nel file di configurazione (vedere ApiKey precedente), per impostazione predefinita nuget.org se non viene specificato nessuno.
-Timeout
Specifica il timeout, espresso in secondi, per il push in un server. Il valore predefinito è 300 secondi (5 minuti).
-Version
Versione del pacchetto da installare. Se non specificato, viene eseguito il mirroring della versione più recente.
Vedere anche Variabili di ambiente
nuget mirror packages.config https://MyRepo/nuget https://MyRepo/api/v2/package -source https://nuget.org/api/v2 -apikey myApiKey -nohttpcache
nuget mirror Microsoft.AspNet.Mvc https://MyRepo/nuget https://MyRepo/api/v2/package -version 4.0.20505.0
nuget mirror Microsoft.Net.Http https://MyRepo/nuget https://MyRepo/api/v2/package -prerelease