Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13196|Atbildi: 3

[Avots] Praktiskā darbība: izmantojiet ProGet, lai izveidotu NuGet privāto repozitoriju

[Kopēt saiti]
Publicēts 27.02.2022 17:38:48 | | | |
ProGet ir komerciāla privāta repozitorija programmatūra, tai ir bezmaksas versija un maksas versija, tā faktiski irTas ne tikai atbalsta pārvaldītas NuGet pakotnes。 Es arī iepriekš esmu uzrakstījis divus rakstus par privāta NuGet repozitorija izveidi:

Nuget 1. sērija izmanto asp.net, lai izveidotu privātu Nuget repozitoriju
https://www.itsvse.com/thread-9368-1-1.html

Nuget 2. sērija izmanto BaGet, lai izveidotu privātus Nuget pakalpojumus
https://www.itsvse.com/thread-9380-1-1.html
ProGet atbalsta vairākus avotus, tostarp:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian un Helm

ProGet Edition licences ierobežojumi:Hipersaites pieteikšanās ir redzama.

Šajā rakstā tiek izmantots Docker, lai instalētu ProGet CentOS sistēmā. Pirmkārt, Docker instalēšanas darbības CentOS sistēmā ir šādas:


Instalējiet Docker konteinerus operētājsistēmā CentOS 7
https://www.itsvse.com/thread-9999-1-1.html
ProGet instalēšanai ir nepieciešama arī SQL Server datu bāze, instalēšanas darbības ir īsas, varat atsaukties uz sekojošo:

SQL Server 2019 datu bāzes izvietošana operētājsistēmā Docker
https://www.itsvse.com/thread-10186-1-1.html
Pēc datu bāzes pakalpojuma instalēšanas jums jāizveido ProGet datu bāze, jāizveido savienojums ar datu bāzi, izmantojot Microsoft SQL Server Management Studio 18, un jāizpilda šāda komanda:

Izveidojiet ProGet konteineru, izmantojot Docker ar šādu komandu:

Atsauces dokumentācija:Hipersaites pieteikšanās ir redzama.

Kad instalēšana ir pabeigta,Noklusējuma konts un parole ir: admin/admin, kā parādīts attēlā:




Izveidojiet plūsmu ar nosaukumu: itsvse, kā parādīts tālāk.



Izveidojiet API atslēgas, mums būs ērti virzīt nuget paketi, izmantojot API atslēgu, kā parādīts zemāk redzamajā attēlā:



Izveidojiet jaunu .NET Core 3.1 bibliotēku, rediģējiet projekta .csproj failu (iekļaujiet PDB failu NuGet pakotnē) un pievienojiet sekojošo:

Mēģiniet ģenerēt nuget paketi, izmantojot dotnet ar šādu komandu:

Pakotnes metadatu konfigurācijas atsauce:Hipersaites pieteikšanās ir redzama.



Dodieties uz direktoriju bin\Debug,Virziet nuget pakotni uz ProGet repozitoriju, komanda ir šāda:



Visbeidzot, atveriet VS rīku un pievienojiet NuGet avota konfigurāciju šādi:



Par simboliem un avota servera atsaucēm:Hipersaites pieteikšanās ir redzama.

(Beigas)




Iepriekšējo:Java par toString() metožu ignorēšanu
Nākamo:CentOS 7 aizliedz IP piekļūt serverim
Publicēts 28.02.2022 19:54:06 |
Es esmu šeit, lai atkal mācītos.
Publicēts 01.03.2023 16:19:35 |
Mācieties no tā, paldies, ka dalījāties
 Saimnieks| Publicēts 07.08.2025 13:08:57 |
Kļūda NU1302 veic "atjaunošanas" operāciju, izmantojot "HTTP" avota http://itsvse:8081/repository/nuget-group/index.json. NuGet ir nepieciešams HTTPS avots. Lai izmantotu HTTP avotus, failā NuGet.Config ir skaidri jāiestata "allowInsecureConnections" vērtība true. Plašāku informāciju skatiet sadaļāhttps://aka.ms/nuget-https-everywhere

šķīdums
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com