perintah mirror (NuGet CLI)
Berlaku untuk: penerbitan paket • Versi yang didukung: tidak digunakan lagi di 3.2+
Mencerminkan paket dan dependensinya dari repositori sumber yang ditentukan ke repositori target.
Catatan
NuGet.ServerExtensions.dll dan NuGet-Signed.exe yang sebelumnya mendukung perintah ini di NuGet 2.x (dengan mengganti nama NuGet-Signed.exe menjadi nuget.exe) tidak lagi tersedia untuk diunduh. Untuk menggunakan perintah yang mirip dengan ini, coba NuGetMirror.
Penggunaan
nuget mirror <packageID | configFilePath> <listUrlTarget> <publishUrlTarget> [options]
di mana <packageID>
adalah paket untuk mencerminkan, atau <configFilePath>
mengidentifikasi packages.config
file yang mencantumkan paket untuk dicerminkan.
<listUrlTarget>
menentukan repositori sumber, dan <publishUrlTarget>
menentukan repositori target.
Jika repositori target Anda berada di https://machine/repo
yang menjalankan NuGet.Server, daftar dan url push akan dan https://machine/repo/nuget
https://machine/repo/api/v2/package
, masing-masing.
Opsi
-ApiKey
Kunci API untuk repositori target. Jika tidak ada, yang ditentukan dalam file konfigurasi digunakan (
%AppData%\NuGet\NuGet.Config
(Windows) atau~/.nuget/NuGet/NuGet.Config
(Mac/Linux)).-Help
Menampilkan informasi bantuan untuk perintah.
-NoHttpCache
Mencegah NuGet menggunakan paket http cache. Lihat Mengelola paket global dan folder cache.
-Noop
Mencatat apa yang akan dilakukan tetapi tidak melakukan tindakan; mengasumsikan keberhasilan untuk operasi pendorongan.
-PreRelease
Termasuk paket prarilis dalam operasi pencerminan.
-Source
Daftar sumber paket untuk dicerminkan. Jika tidak ada sumber yang ditentukan, sumber yang ditentukan dalam file konfigurasi (lihat ApiKey di atas) digunakan, default ke nuget.org jika tidak ada yang ditentukan.
-Timeout
Menentukan batas waktu, dalam detik, untuk mendorong ke server. Defaultnya adalah 300 detik (5 menit).
-Version
Versi paket yang akan diinstal. Jika tidak ditentukan, versi terbaru dicerminkan.
Lihat juga Variabel lingkungan
Contoh
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