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.
NuGet.org adalah host publik paket NuGet yang digunakan oleh jutaan pengembang .NET dan .NET Core setiap hari.
Peran NuGet.org dalam ekosistem NuGet
Dalam perannya sebagai host publik, NuGet.org sendiri mempertahankan repositori pusat lebih dari 100.000 paket unik di nuget.org. NuGet.org bukan satu-satunya host yang mungkin untuk paket. Teknologi NuGet juga memungkinkan Anda untuk menghosting paket secara privat di cloud (seperti di Azure DevOps), di jaringan privat, atau bahkan hanya pada sistem file lokal Anda. Jika Anda tertarik dengan opsi host atau hosting yang berbeda, lihat Menghosting umpan NuGet Anda sendiri.
NuGet.org, seperti host apa pun untuk paket NuGet, berfungsi sebagai titik koneksi antara pembuat paket dan konsumen paket. Pembuat membuat paket NuGet yang berguna dan menerbitkannya. Konsumen kemudian mencari paket yang berguna dan kompatibel pada host yang dapat diakses, mengunduh dan menyertakan paket tersebut dalam proyek mereka. Setelah diinstal dalam proyek, API paket tersedia untuk sisa kode proyek.
Accounts
Untuk menerbitkan paket di NuGet.org, Anda terlebih dahulu membuat akun individu (pengguna). Ini menjadi identitas Anda pada NuGet.org.
NuGet.org juga memungkinkan Anda membuat akun organisasi. Akun organisasi memiliki satu atau beberapa akun individu sebagai anggotanya. Anggota dapat mengelola sekumpulan paket sambil mempertahankan satu identitas untuk kepemilikan. Melalui akun individual, Anda dapat menjadi anggota dari sejumlah organisasi.
Paket dapat dimiliki oleh akun organisasi seperti dapat dimiliki oleh akun individual. Konsumen paket tidak melihat perbedaan antara akun individual atau akun organisasi: keduanya muncul sebagai paket owners.
Kunci API
Setelah Anda memiliki paket NuGet (file.nupkg ) untuk diterbitkan, Anda menerbitkannya ke NuGet.org menggunakan CLI nuget.exe atau CLI dotnet.exe, bersama dengan kunci API yang diperoleh dari NuGet.org.
Saat menerbitkan paket, Anda menyertakan nilai kunci API dalam perintah CLI.
Penerbitan tepercaya
NuGet.org mendukung Penerbitan Tepercaya, yang merupakan cara yang aman dan efisien untuk menerbitkan paket NuGet.
Awalan ID
Saat menerbitkan paket, Anda dapat memesan dan melindungi identitas Anda dengan memesan awalan ID. Saat menginstal paket, konsumen paket diberikan informasi tambahan yang menunjukkan bahwa paket yang mereka konsumsi tidak menipu dalam properti identifikasinya.
Titik akhir API untuk NuGet.org
Untuk menggunakan NuGet.org sebagai repositori paket dengan klien NuGet, Anda harus menggunakan titik akhir API V3 berikut:
https://api.nuget.org/v3/index.json
Klien lama masih dapat menggunakan protokol V2 untuk mencapai NuGet.org. Namun, harap dicatat, klien NuGet 3.0 atau yang lebih baru akan memiliki layanan yang lebih lambat dan kurang dapat diandalkan menggunakan protokol V2:
https://www.nuget.org/api/v2 (Protokol V2 tidak digunakan lagi!)