ProGet er en kommersiell privat repository-programvare, den har en gratisversjon og en betalt versjon, det er faktiskDen støtter ikke bare administrerte NuGet-pakker。 Jeg har også skrevet to artikler om å bygge et privat NuGet-arkiv tidligere, som følger:
ProGet støtter flere kilder, inkludert:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian og Helm。
Lisensbegrensninger for ProGet Edition:Innloggingen med hyperkoblingen er synlig.
Denne artikkelen bruker Docker for å installere ProGet på et CentOS-system. Først er trinnene for å installere Docker på CentOS-systemet som følger:
Installasjonen av ProGet krever også en SQL Server-database, installasjonsstegene er korte, du kan referere til følgende:
Etter installasjon av databasetjenesten må du opprette en ProGet-database, koble til databasen med Microsoft SQL Server Management Studio 18, og utføre følgende kommando:
Opprett en ProGet-container ved hjelp av Docker med følgende kommando:
Referansedokumentasjon:Innloggingen med hyperkoblingen er synlig.
Når installasjonen er fullført,Standardkontoen og passordet er: admin/admin, som vist i figuren nedenfor:
Lag en feed med navnet: itsvse, som vist nedenfor:
Opprett API-nøkler, vil det være praktisk for oss å sende nuget-pakken gjennom API-nøkkelen, som vist i figuren nedenfor:
Opprett et nytt .NET Core 3.1-bibliotek, rediger prosjektets .csproj-fil (inkluder PDB-filen i NuGet-pakken), og legg til følgende:
Prøv å generere en nuget-pakke ved hjelp av dotnet med følgende kommando:
Konfigurasjonsreferanse for pakkemetadata:Innloggingen med hyperkoblingen er synlig.
Gå til bin\Debug-katalogen,Press nuget-pakken til ProGet-repositoriet, kommandoen er som følger:
Til slutt, åpne VS-verktøyet og legg til NuGet-kildekonfigurasjonen som følger:
Om symboler og kildeserverreferanser:Innloggingen med hyperkoblingen er synlig.
(Slutt)
|