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:
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:
ProGet instalēšanai ir nepieciešama arī SQL Server datu bāze, instalēšanas darbības ir īsas, varat atsaukties uz sekojošo:
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)
|