perintah sumber (NuGet CLI)
Berlaku untuk: konsumsi paket, penerbitan • Versi yang didukung: semua
Mengelola daftar sumber yang terletak di file konfigurasi cakupan pengguna atau file konfigurasi tertentu. File konfigurasi cakupan pengguna terletak di %appdata%\NuGet\NuGet.Config
(Windows) dan ~/.nuget/NuGet/NuGet.Config
(Mac/Linux).
Catatan
Gunakan sumber paket yang Anda percayai.
Perhatikan bahwa URL sumber untuk nuget.org adalah https://api.nuget.org/v3/index.json
.
Penggunaan
nuget sources <operation> -Name <name> -Source <source>
di mana <operation>
adalah salah satu dari Daftar, Tambahkan, Hapus, Aktifkan, Nonaktifkan, atau Perbarui, <name>
adalah nama sumber, dan <source>
merupakan URL sumber. Anda hanya dapat beroperasi pada satu sumber pada satu waktu.
Opsi
-ConfigFile
File 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. Lihat Di Mac/Linux, lokasi file konfigurasi tingkat pengguna bervariasi menurut alat..-ForceEnglishOutput
(3.5+) Memaksa nuget.exe untuk berjalan menggunakan budaya berbasis bahasa Inggris yang invarian.
-Format
Berlaku untuk
list
tindakan dan dapat berupaDetailed
(default) atauShort
.-?|-help
Menampilkan informasi bantuan untuk perintah.
-Name
Nama sumber.
-NonInteractive
Menekan permintaan untuk input atau konfirmasi pengguna.
-Password
Menentukan kata sandi untuk mengautentikasi dengan sumber.
Catatan
Ketahuilah bahwa kata sandi terenkripsi hanya didukung di Windows. Selain itu, mereka hanya dapat didekripsi pada komputer yang sama dan oleh pengguna yang sama yang awalnya mengenkripsinya.
-src|-Source
Jalur ke sumber paket.
-StorePasswordInClearText
Menunjukkan untuk menyimpan kata sandi dalam teks yang tidak terenkripsi alih-alih perilaku default menyimpan formulir terenkripsi.
Peringatan
Menyimpan kata sandi dalam teks yang jelas sangat tidak disarankan. Untuk informasi selengkapnya tentang mengelola kredensial dengan aman, lihat praktik terbaik keamanan untuk menggunakan paket dari umpan privat.
-UserName
Menentukan nama pengguna untuk mengautentikasi dengan sumber.
-ValidAuthenticationTypes
Daftar jenis autentikasi yang valid yang dipisahkan koma untuk sumber ini. Secara default, semua jenis autentikasi valid. Contoh:
basic,negotiate
.-ProtocolVersion
Versi protokol server NuGet yang akan digunakan. Lihat dokumentasi packageSources NuGet.Config untuk informasi selengkapnya.
Tersedia di baris perintah NuGet dari versi 6.8.
-Verbosity [normal|quiet|detailed]
Menentukan jumlah detail yang ditampilkan dalam output:
normal
(default),quiet
, ataudetailed
.-AllowInsecureConnections
Mengizinkan koneksi HTTP untuk menambahkan atau memperbarui paket. Catatan: Metode ini tidak aman. Tersedia mulai versi 6.12.
Lihat juga Variabel lingkungan
Contoh
nuget sources Add -Name "MyServer" -Source \\myserver\packages
nuget sources Disable -Name "MyServer"
nuget sources Enable -Name "nuget.org"
nuget sources add -name foo.bar -source C:\NuGet\local -username foo -password bar -StorePasswordInClearText -configfile %AppData%\NuGet\my.config
nuget sources Update -Name "nuget.org" -ProtocolVersion 3