Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 13196|Jawab: 3

[Sumber] Operasi Praktis: Gunakan ProGet untuk membuat repositori privat NuGet

[Salin tautan]
Diposting pada 27/02/2022 17.38.48 | | | |
ProGet adalah perangkat lunak repositori pribadi komersial, memiliki versi gratis dan versi berbayar, sebenarnyaTidak hanya mendukung paket NuGet terkelola。 Saya juga telah menulis dua artikel tentang membangun repositori NuGet pribadi sebelumnya, sebagai berikut:

Nuget Series 1 menggunakan asp.net untuk membuat repositori Nuget privat
https://www.itsvse.com/thread-9368-1-1.html

Nuget Series 2 menggunakan BaGet untuk membangun layanan Nuget pribadi
https://www.itsvse.com/thread-9380-1-1.html
ProGet mendukung banyak sumber, termasuk:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian, dan Helm

Pembatasan Lisensi Edisi ProGet:Login hyperlink terlihat.

Artikel ini menggunakan Docker untuk menginstal ProGet di sistem CentOS. Pertama, langkah-langkah untuk menginstal Docker pada sistem CentOS adalah sebagai berikut:


Instal kontainer Docker di CentOS 7
https://www.itsvse.com/thread-9999-1-1.html
Instalasi ProGet juga memerlukan database SQL Server, langkah-langkah instalasinya singkat, Anda dapat merujuk ke yang berikut ini:

Menyebarkan database SQL Server 2019 di Docker
https://www.itsvse.com/thread-10186-1-1.html
Setelah menginstal layanan database, Anda perlu membuat database ProGet, menyambungkan ke database menggunakan Microsoft SQL Server Management Studio 18, dan menjalankan perintah berikut:

Buat kontainer ProGet menggunakan Docker dengan perintah berikut:

Dokumentasi Referensi:Login hyperlink terlihat.

Setelah instalasi selesai,Akun dan kata sandi default adalah: admin/admin, seperti yang ditunjukkan pada gambar di bawah ini:




Buat feed dengan nama: itsvse, seperti yang ditunjukkan di bawah ini:



Membuat Kunci API, akan lebih mudah bagi kita untuk mendorong paket nuget melalui Kunci API, seperti yang ditunjukkan pada gambar di bawah ini:



Buat pustaka .NET Core 3.1 baru, edit file .csproj proyek (sertakan file PDB dalam paket NuGet), dan tambahkan yang berikut ini:

Coba buat paket nuget menggunakan dotnet dengan perintah berikut:

Referensi konfigurasi metadata paket:Login hyperlink terlihat.



Buka direktori bin\Debug,Dorong paket nuget ke repositori ProGet, perintahnya adalah sebagai berikut:



Terakhir, buka alat VS dan tambahkan konfigurasi sumber NuGet sebagai berikut:



Tentang simbol dan referensi server sumber:Login hyperlink terlihat.

(Akhir)




Mantan:Java tentang mengganti metode toString()
Depan:CentOS 7 melarang IP mengakses server
Diposting pada 28/02/2022 19.54.06 |
Saya di sini untuk belajar lagi.
Diposting pada 01/03/2023 16.19.35 |
Belajar darinya, terima kasih telah berbagi
 Tuan tanah| Diposting pada 07/08/2025 13.08.57 |
Kesalahan NU1302 sedang menjalankan operasi "pemulihan" melalui http://itsvse:8081/repository/nuget-group/index.json sumber "HTTP". NuGet memerlukan sumber HTTPS. Untuk menggunakan sumber HTTP, Anda harus secara eksplisit mengatur "allowInsecureConnections" ke true dalam file NuGet.Config. Untuk informasi selengkapnya, lihathttps://aka.ms/nuget-https-everywhere

larutan
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com