ProGet je komercialna programska oprema za zasebne repozitorije, ima brezplačno in plačljivo različico, pravzaprav jeNe samo, da podpira upravljane pakete NuGet。 Napisal sem tudi dva članka o gradnji zasebnega NuGet repozitorija, in sicer:
ProGet podpira več virov, med drugim:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian in Helm。
Omejitve licence za ProGet izdajo:Prijava do hiperpovezave je vidna.
Ta članek uporablja Docker za namestitev ProGet na sistem CentOS. Najprej so koraki za namestitev Dockerja na sistem CentOS naslednji:
Namestitev ProGeta prav tako zahteva bazo podatkov SQL Serverja, koraki namestitve so kratki, lahko se sklicujete na naslednje:
Po namestitvi podatkovne storitve morate ustvariti ProGet bazo podatkov, se povezati z uporabo Microsoft SQL Server Management Studio 18 in izvesti naslednji ukaz:
Ustvarite kontejner ProGet z Dockerjem z naslednjim ukazom:
Referenčna dokumentacija:Prijava do hiperpovezave je vidna.
Ko je namestitev končana,Privzeti račun in geslo sta: admin/admin, kot je prikazano na spodnji sliki:
Ustvarite vir z imenom: itsvse, kot je prikazano spodaj:
Ustvarite API ključe, nam bo priročno, če nuget paket potisnemo skozi API ključ, kot je prikazano na spodnji sliki:
Ustvarite novo knjižnico .NET Core 3.1, uredite projektno .csproj datoteko (vključite PDB datoteko v paket NuGet) in dodajte naslednje:
Poskusite generirati nuget paket z uporabo dotnet z naslednjim ukazom:
Referenca konfiguracije metapodatkov paketa:Prijava do hiperpovezave je vidna.
Pojdite v mapo bin\Debug,Potisni nuget paket v ProGet repozitorij, ukaz je naslednji:
Na koncu odprite orodje VS in dodajte konfiguracijo izvorne kode NuGet na naslednji način:
O simbolih in virih izvornih strežnikov:Prijava do hiperpovezave je vidna.
(Konec)
|