dotnet nuget add source
Artikel ini berlaku untuk: ✔️ .NET Core 3.1.200 SDK dan versi yang lebih baru
Nama
dotnet nuget add source
- Tambahkan sumber NuGet.
Catatan
Gunakan sumber paket yang Anda percayai.
Sinopsis
dotnet nuget add source <PACKAGE_SOURCE_PATH> [--name <SOURCE_NAME>] [--username <USER>]
[--password <PASSWORD>] [--store-password-in-clear-text]
[--valid-authentication-types <TYPES>] [--configfile <FILE>] [--allow-insecure-connections]
dotnet nuget add source -h|--help
Deskripsi
dotnet nuget add source
Perintah menambahkan sumber paket baru ke file konfigurasi NuGet Anda.
Peringatan
Saat menambahkan beberapa sumber paket, berhati-hatilah untuk tidak memperkenalkan kerentanan kebingungan dependensi.
Argumen
PACKAGE_SOURCE_PATH
Jalur ke sumber paket.
Opsi
--configfile <FILE>
File konfigurasi NuGet (nuget.config) untuk digunakan. Jika ditentukan, hanya pengaturan dari file ini yang akan digunakan. Jika tidak ditentukan, hierarki file konfigurasi dari direktori saat ini akan digunakan. Untuk informasi selengkapnya, lihat Konfigurasi NuGet Umum.
--allow-insecure-connections
Mengizinkan koneksi HTTP untuk menambahkan atau memperbarui paket. Metode ini tidak aman. Tersedia sejak .NET 9 SDK.
-n|--name <SOURCE_NAME>
Nama sumber.
-p|--password <PASSWORD>
Kata sandi yang akan digunakan saat menyambungkan ke sumber terautentikasi.
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.
--store-password-in-clear-text
Memungkinkan penyimpanan kredensial sumber paket portabel dengan menonaktifkan enkripsi kata sandi.
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.
-u|--username <USER>
Nama pengguna yang akan digunakan saat menyambungkan ke sumber terautentikasi.
--valid-authentication-types <TYPES>
Daftar jenis autentikasi yang valid yang dipisahkan koma untuk sumber ini. Atur ini ke
basic
jika server mengiklankan NTLM atau Negosiasi dan kredensial Anda harus dikirim menggunakan mekanisme Dasar, misalnya saat menggunakan PAT dengan Azure DevOps Server lokal. Nilai valid lainnya termasuknegotiate
,kerberos
,ntlm
, dandigest
, tetapi nilai-nilai ini tidak mungkin berguna.
Contoh
Tambahkan
nuget.org
sebagai sumber:dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
Tambahkan
c:\packages
sebagai sumber lokal:dotnet nuget add source c:\packages
Tambahkan sumber yang memerlukan autentikasi:
dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPassword
Tambahkan sumber yang memerlukan autentikasi (lalu instal penyedia kredensial):
dotnet nuget add source https://azureartifacts.microsoft.com/myTeam -n myTeam