Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 13196|Atsakyti: 3

[Šaltinis] Praktinis veikimas: naudokite "ProGet", kad sukurtumėte privačią "NuGet" saugyklą

[Kopijuoti nuorodą]
Paskelbta 2022-02-27 17:38:48 | | | |
"ProGet" yra komercinė privati saugyklos programinė įranga, ji turi nemokamą ir mokamą versiją, ji iš tikrųjų yraJis ne tik palaiko valdomus "NuGet" paketus。 Taip pat anksčiau esu parašęs du straipsnius apie privačios "NuGet" saugyklos kūrimą:

"Nuget Series 1" naudoja asp.net, kad sukurtų privačią "Nuget" saugyklą
https://www.itsvse.com/thread-9368-1-1.html

Nuget 2 serija naudoja BaGet privačioms Nuget paslaugoms kurti
https://www.itsvse.com/thread-9380-1-1.html
"ProGet" palaiko kelis šaltinius, įskaitant:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian ir Helm

"ProGet Edition" licencijos apribojimai:Hipersaito prisijungimas matomas.

Šiame straipsnyje "Docker" naudojamas "ProGet" įdiegti "CentOS" sistemoje. Pirma, "Docker" diegimo "CentOS" sistemoje veiksmai yra šie:


Įdiekite "Docker" konteinerius "CentOS 7".
https://www.itsvse.com/thread-9999-1-1.html
Norint įdiegti "ProGet", taip pat reikalinga "SQL Server" duomenų bazė, diegimo veiksmai yra trumpi, galite kreiptis į šiuos dalykus:

Įdiekite "SQL Server 2019" duomenų bazę "Docker".
https://www.itsvse.com/thread-10186-1-1.html
Įdiegę duomenų bazės paslaugą, turite sukurti "ProGet" duomenų bazę, prisijungti prie duomenų bazės naudodami "Microsoft SQL Server Management Studio 18" ir vykdyti šią komandą:

Sukurkite "ProGet" konteinerį naudodami "Docker" naudodami šią komandą:

Informaciniai dokumentai:Hipersaito prisijungimas matomas.

Kai diegimas bus baigtas,Numatytoji paskyra ir slaptažodis yra: admin/admin, kaip parodyta toliau pateiktame paveikslėlyje:




Sukurkite informacijos santrauką pavadinimu: itsvse, kaip parodyta toliau:



Sukurkite API raktus, mums bus patogu stumti nuget paketą per API raktą, kaip parodyta paveikslėlyje žemiau:



Sukurkite naują .NET Core 3.1 biblioteką, redaguokite projekto .csproj failą (įtraukite PDB failą į NuGet paketą) ir pridėkite:

Pabandykite sugeneruoti nuget paketą naudodami dotnet naudodami šią komandą:

Paketo metaduomenų konfigūracijos nuoroda:Hipersaito prisijungimas matomas.



Eikite į šiukšliadėžę\Derinimo katalogą,Perkelkite nuget paketą į ProGet saugyklą, komanda yra tokia:



Galiausiai atidarykite VS įrankį ir pridėkite "NuGet" šaltinio konfigūraciją taip:



Apie simbolius ir šaltinio serverio nuorodas:Hipersaito prisijungimas matomas.

(Pabaiga)




Ankstesnis:Java apie nepaisymą toString() metodai
Kitą:"CentOS 7" draudžia IP prisijungti prie serverio
Paskelbta 2022-02-28 19:54:06 |
Aš čia mokytis dar kartą.
Paskelbta 2023-03-01 16:19:35 |
Mokykitės iš jo, ačiū už pasidalinimą
 Savininkas| Paskelbta 2025-08-07 13:08:57 |
Klaida NU1302 vykdo "atkūrimo" operaciją per "HTTP" šaltinio http://itsvse:8081/repository/nuget-group/index.json. NuGet reikalingas HTTPS šaltinis. Norėdami naudoti HTTP šaltinius, faile NuGet.Config turite aiškiai nustatyti "allowInsecureConnections" kaip true. Daugiau informacijos rasitehttps://aka.ms/nuget-https-everywhere

sprendimas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com