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.

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>]

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.

  • -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 termasuk negotiate, kerberos, ntlm, dan digest, 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
    

Lihat juga