Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: penerbitan paket • Versi yang didukung: semua; 4.1.0+ diperlukan untuk nuget.org
Penting
Untuk mendorong paket ke nuget.org Anda harus menggunakan nuget.exe v4.1.0+, yang mengimplementasikan protokol NuGet yang diperlukan.
Mendorong paket ke sumber paket dan menerbitkannya.
Konfigurasi default NuGet diperoleh dengan memuat %AppData%\NuGet\NuGet.Config (Windows) atau ~/.nuget/NuGet/NuGet.Config (Mac/Linux), lalu memuat file atau .nuget\Nuget.Config apa pun Nuget.Config mulai dari akar drive dan berakhir di direktori saat ini (lihat Konfigurasi NuGet Umum)
Usage
nuget push <packagePath> [options]
di mana <packagePath> mengidentifikasi paket untuk mendorong ke server.
Opsi
-AllowInsecureConnectionsMemungkinkan pendorongan ke sumber HTTP (tidak aman). Untuk informasi selengkapnya, lihat https://aka.ms/nuget-https-everywhere.-ApiKeyKunci API untuk repositori target. Jika tidak ada, yang ditentukan dalam file konfigurasi digunakan.
-ConfigFileFile konfigurasi NuGet yang akan diterapkan. Jika tidak ditentukan,
%AppData%\NuGet\NuGet.Config(Windows), atau atau~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config(Mac/Linux) digunakan.-DisableBufferingMenonaktifkan buffering saat mendorong ke server HTTP untuk mengurangi penggunaan memori. Perhatian: ketika opsi ini digunakan, autentikasi Windows terintegrasi mungkin tidak berfungsi.
-ForceEnglishOutput(3.5+) Memaksa nuget.exe untuk berjalan menggunakan budaya berbasis Bahasa Inggris yang invarian.
-?|-helpMenampilkan informasi bantuan untuk perintah.
-NonInteractiveMenekan permintaan untuk input atau konfirmasi pengguna.
-NoServiceEndpointTidak menambahkan
api/v2/packageske URL sumber.-NoSymbols(3.5+) Jika ada paket simbol, paket tidak akan didorong ke server simbol.
-src|-SourceMenentukan URL server. NuGet mengidentifikasi UNC atau sumber folder lokal dan hanya menyalin file di sana alih-alih mendorongnya menggunakan HTTP. Selain itu, dimulai dengan NuGet 3.4.2, ini adalah parameter wajib kecuali
NuGet.Configfile menentukan nilai DefaultPushSource (lihat Mengonfigurasi perilaku NuGet).-SkipDuplicate(5.1+) Jika paket dan versi sudah ada, lewati dan lanjutkan dengan paket berikutnya dalam pendorongan, jika ada. Opsi ini diabaikan jika paket sedang didorong ke UNC atau sumber folder lokal.
-SymbolSourceMenentukan URL server simbol.
-SymbolApiKey(3.5+) Menentukan kunci API untuk URL yang ditentukan dalam
-SymbolSource.-TimeoutMenentukan batas waktu, dalam detik, untuk mendorong ke server. Defaultnya adalah 300 detik (5 menit).
-Verbosity [normal|quiet|detailed]Menentukan jumlah detail yang ditampilkan dalam output:
normal(default),quiet, ataudetailed.
Lihat juga Variabel lingkungan
Examples
nuget push foo.nupkg
nuget push foo.symbols.nupkg
nuget push foo.nupkg -Timeout 360
nuget push *.nupkg
nuget.exe push -source \\mycompany\repo\ mypackage.1.0.0.nupkg
nuget push foo.nupkg 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -Source https://api.nuget.org/v3/index.json
nuget push foo.nupkg 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a
nuget push foo.nupkg 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -src https://customsource/
:: In the example below -SkipDuplicate will skip pushing the package if package "Foo" version "5.0.2" already exists on NuGet.org
nuget push Foo.5.0.2.nupkg 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -src https://api.nuget.org/v3/index.json -SkipDuplicate
- Untuk mendorong ke Artefak Azure, lihat dokumentasi pendorongan Azure Artifacts.