Spiegel Befehl (nuget-CLI)mirror command (NuGet CLI)

Gilt für:unterstützte Versionen der Paket Veröffentlichung: veraltet in 3.2 +Applies to: package publishing • Supported versions: deprecated in 3.2+

Spiegelt ein Paket und seine Abhängigkeiten aus den angegebenen quelldepots in das Zielrepository ein.Mirrors a package and its dependencies from the specified source repositories to the target repository.

Hinweis

NuGet.ServerExtensions.dll und NuGet-Signed.exe, die diesen Befehl zuvor in nuget 2. x unterstützten (durch Umbenennen von NuGet-Signed.exe in nuget.exe), sind nicht mehr zum Herunterladen verfügbar.NuGet.ServerExtensions.dll and NuGet-Signed.exe that previously supported this command in NuGet 2.x (by renaming NuGet-Signed.exe to nuget.exe) are no longer available for download. Wenn Sie einen ähnlichen Befehl wie diesen verwenden möchten, versuchen Sie es mit nugetmirror.To use a command similar to this, try NuGetMirror.

VerwendungUsage

nuget mirror <packageID | configFilePath> <listUrlTarget> <publishUrlTarget> [options]

<packageID>gibt an, wo das zu spiegelnde Paket ist, oder <configFilePath> identifiziert die Datei, die packages.config die zu spiegelnden Pakete auflistet.where <packageID> is the package to mirror, or <configFilePath> identifies the packages.config file that lists the packages to mirror.

Der <listUrlTarget> gibt das Quellrepository an und <publishUrlTarget> gibt das Zielrepository an.The <listUrlTarget> specifies the source repository, and <publishUrlTarget> specifies the target repository.

Wenn das Zielrepository auf dem ausgeführt wird, auf dem https://machine/repo nuget. Serverausgeführt wird, werden die Listen-und pushurls https://machine/repo/nuget https://machine/repo/api/v2/package bzw.If your target repository is on https://machine/repo that's running NuGet.Server, the list and push urls will be https://machine/repo/nuget and https://machine/repo/api/v2/package, respectively.

OptionenOptions

  • -ApiKey

    Der API-Schlüssel für das Zielrepository.The API key for the target repository. Wenn Sie nicht vorhanden ist, wird die in der Konfigurationsdatei angegebene verwendet ( %AppData%\NuGet\NuGet.Config (Windows) oder ~/.nuget/NuGet/NuGet.Config (Mac/Linux)).If not present, the one specified in the config file is used (%AppData%\NuGet\NuGet.Config (Windows) or ~/.nuget/NuGet/NuGet.Config (Mac/Linux)).

  • -Help

    Zeigt Hilfe Informationen für den Befehl an.Displays help information for the command.

  • -NoCache

    Verhindert, dass nuget zwischengespeicherte Pakete verwendet.Prevents NuGet from using cached packages. Weitere Informationen finden Sie unter Verwalten der globalen Pakete und Cache Ordner.See Managing the global packages and cache folders.

  • -Noop

    Protokolliert, was geschehen würde, führt die Aktionen jedoch nicht aus. nimmt die erfolgreiche Ausführung von pushvorgängen an.Logs what would be done but does not perform the actions; assumes success for push operations.

  • -PreRelease

    Schließt vorab Pakete in den Spiegelungs Vorgang ein.Includes prerelease packages in the mirroring operation.

  • -Source

    Eine Liste der zu spiegelnden Paketquellen.A list of package sources to mirror. Wenn keine Quellen angegeben sind, werden die in der Konfigurationsdatei definierten (siehe APIKey oben) verwendet, wobei "nuget.org" verwendet wird, wenn keine Daten angegeben sind.If no sources are specified, the ones defined in the config file (see ApiKey above) are used, defaulting to nuget.org if none are specified.

  • -Timeout

    Gibt den Timeout Wert (in Sekunden) für das Push an einen Server an.Specifies the timeout, in seconds, for pushing to a server. Der Standardwert beträgt 300 Sekunden (5 Minuten).The default is 300 seconds (5 minutes).

  • -Version

    Die Version des zu installierenden Pakets.The version of the package to install. Wenn nicht angegeben, wird die aktuelle Version gespiegelt.If not specified, the latest version is mirrored.

Siehe auch UmgebungsvariablenAlso see Environment variables

BeispieleExamples

nuget mirror packages.config  https://MyRepo/nuget https://MyRepo/api/v2/package -source https://nuget.org/api/v2 -apikey myApiKey -nocache

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