|
|
Yayınlandı 27.02.2022 17:38:48
|
|
|
|

ProGet, ticari bir özel depo yazılımıdır, ücretsiz ve ücretli bir sürümü var, aslında öyleSadece yönetilen NuGet paketlerini desteklemekle kalmıyor。 Ayrıca özel bir NuGet deposu oluşturma üzerine daha önce iki makale yazdım, şu şekilde:
ProGet, aşağıdakiler dahil olmak üzere birden fazla kaynağı destekler:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian ve Helm。
ProGet Edition Lisans Kısıtlamaları:Bağlantı girişi görünür.
Bu makale, ProGet'i bir CentOS sistemine kurmak için Docker kullanıyor. İlk olarak, Docker'ı CentOS sistemine yüklemek için adımlar şunlardır:
ProGet'in kurulumu ayrıca bir SQL Server veritabanı gerektirir, kurulum adımları kısadır, aşağıdaki konulara başvurabilirsiniz:
Veritabanı servisini yükledikten sonra, bir ProGet veritabanı oluşturmanız, Microsoft SQL Server Management Studio 18 ile veritabanına bağlanmanız ve aşağıdaki komutu çalıştırmanız gerekir:
Docker kullanarak aşağıdaki komutla bir ProGet konteyneri oluşturun:
Referans Dokümantı:Bağlantı girişi görünür.
Kurulum tamamlandıktan sonra,Varsayılan hesap ve şifre: admin/admin, aşağıdaki şekilde gösterildiği gibi:
Aşağıda gösterildiği gibi itsvse adıyla bir akış oluşturun:
Bir API Anahtarı Oluştur, aşağıdaki şekilde gösterildiği gibi, nuget paketini API Anahtarı üzerinden itmek bizim için uygun olacaktır:
Yeni bir .NET Core 3.1 kütüphanesi oluşturun, projenin .csproj dosyasını düzenleyin (PDB dosyasını NuGet paketine dahil edin) ve aşağıdakileri ekleyin:
Aşağıdaki komutla dotnet kullanarak bir nuget paketi oluşturmayı deneyin:
Paket meta veri yapılandırma referansı:Bağlantı girişi görünür.
bin\Debug dizinine gidin,Nuget paketini ProGet deposuna gönderin, komut şöyledir:
Son olarak, VS aracını açın ve NuGet kaynak yapılandırmasını aşağıdaki gibi ekleyin:
Semboller ve kaynak sunucu referansları hakkında:Bağlantı girişi görünür.
(Son)
|
Önceki:Java, toString() metodlarını geçersiz kılma hakkındaÖnümüzdeki:CentOS 7, bir IP'nin sunucuya erişmesini engeller
|