Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13196|Odgovoriti: 3

[Vir] Praktično delovanje: Uporabite ProGet za gradnjo zasebnega repozitorija NuGet

[Kopiraj povezavo]
Objavljeno na 27. 02. 2022 17:38:48 | | | |
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:

Nuget Series 1 uporablja asp.net za gradnjo zasebnega Nuget repozitorija
https://www.itsvse.com/thread-9368-1-1.html

Nuget Series 2 uporablja BaGet za gradnjo zasebnih Nuget storitev
https://www.itsvse.com/thread-9380-1-1.html
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 Docker kontejnerjev na CentOS 7
https://www.itsvse.com/thread-9999-1-1.html
Namestitev ProGeta prav tako zahteva bazo podatkov SQL Serverja, koraki namestitve so kratki, lahko se sklicujete na naslednje:

Deploy SQL Server 2019 database on Docker
https://www.itsvse.com/thread-10186-1-1.html
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)




Prejšnji:Java o preglasitvi metod toString()
Naslednji:CentOS 7 prepoveduje dostop IP-ja do strežnika
Objavljeno na 28. 02. 2022 19:54:06 |
Tukaj sem, da se spet učim.
Objavljeno na 1. 03. 2023 16:19:35 |
Uči se iz nje, hvala, ker si delil
 Najemodajalec| Objavljeno na 7. 08. 2025 13:08:57 |
Napaka NU1302 izvaja operacijo "restore" preko izvorne http://itsvse:8081/repository/nuget-group/index.json "HTTP". NuGet zahteva HTTPS izvorno kodo. Za uporabo HTTP virov morate v datoteki NuGet.Config izrecno nastaviti "allowInsecureConnections" na true. Za več informacij glejtehttps://aka.ms/nuget-https-everywhere

rešitev
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com