команда зеркало (Интерфейс командной строки NuGet)
Применимо: публикация пакетов • Поддерживаемые версии: не рекомендуется в версии 3.2+
Зеркально отражает пакет и его зависимости из указанных исходных репозиториев в целевой репозиторий.
Примечание.
NuGet.ServerExtensions.dll и NuGet-Signed.exe, которые ранее поддерживали эту команду в NuGet 2.x (переименованием NuGet-Signed.exe на nuget.exe) больше не доступны для скачивания. Чтобы использовать команду, аналогичную этой, попробуйте NuGetMirror.
Использование
nuget mirror <packageID | configFilePath> <listUrlTarget> <publishUrlTarget> [options]
где <packageID>
пакет для зеркало или <configFilePath>
определяет файл, который перечисляет packages.config
пакеты для зеркало.
Указывает <listUrlTarget>
исходный репозиторий и <publishUrlTarget>
указывает целевой репозиторий.
Если целевой репозиторий находится под https://machine/repo
управлением NuGet.Server, список и url-адреса отправки будут https://machine/repo/nuget
и https://machine/repo/api/v2/package
соответственно.
Параметры
-ApiKey
Ключ API для целевого репозитория. В противном случае используется один из указанных в файле конфигурации (
%AppData%\NuGet\NuGet.Config
Windows) или~/.nuget/NuGet/NuGet.Config
(Mac/Linux)).-Help
Отображает сведения о справке для команды.
-NoHttpCache
Запрещает NuGet использовать кэшированные пакеты HTTP. См. статью "Управление глобальными пакетами и папками кэша".
-Noop
Регистрирует то, что будет сделано, но не выполняет действия; предполагает успешное выполнение операций отправки.
-PreRelease
Включает пакеты предварительной версии в операцию зеркало ing.
-Source
Список источников пакетов для зеркало. Если источники не указаны, используются те, которые определены в файле конфигурации (см. apiKey выше), по умолчанию nuget.org если нет.
-Timeout
Указывает время ожидания (в секундах) для отправки на сервер. Значение по умолчанию — 300 секунд (5 минут).
-Version
Версия пакета для установки. Если не указано, последняя версия зеркало.
Примеры
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