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/nugethttps://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