ProGet er et kommercielt privat repository-software, det har en gratis version og en betalt version, det er faktiskDen understøtter ikke kun administrerede NuGet-pakker。 Jeg har også tidligere skrevet to artikler om opbygning af et privat NuGet-repository, som følger:
ProGet understøtter flere kilder, herunder:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian og Helm。
ProGet Edition-licensbegrænsninger:Hyperlink-login er synlig.
Denne artikel bruger Docker til at installere ProGet på et CentOS-system. Først er trinene til at installere Docker på CentOS-systemet som følger:
Installationen af ProGet kræver også en SQL Server-database, installationstrinene er korte, du kan henvise til følgende:
Efter installation af databasetjenesten skal du oprette en ProGet-database, forbinde til databasen med Microsoft SQL Server Management Studio 18 og udføre følgende kommando:
Opret en ProGet-container ved hjælp af Docker med følgende kommando:
Referencedokumentation:Hyperlink-login er synlig.
Når installationen er færdig,Standardkontoen og adgangskoden er: admin/admin, som vist i figuren nedenfor:
Opret et feed med navnet: itsvse, som vist nedenfor:
Opret en API-nøgle, vil det være praktisk for os at sende nuget-pakken gennem API-nøglen, som vist i figuren nedenfor:
Opret et nyt .NET Core 3.1-bibliotek, rediger projektets .csproj-fil (inkluder PDB-filen i NuGet-pakken), og tilføj følgende:
Prøv at generere en nuget-pakke ved hjælp af dotnet med følgende kommando:
Pakkemetadata-konfigurationsreference:Hyperlink-login er synlig.
Gå til bin\Debug-mappen,Skub nuget-pakken til ProGet-repositoriet, kommandoen er som følger:
Til sidst åbn VS-værktøjet og tilføj NuGet-kildekonfigurationen som følger:
Om symboler og kildeserverreferencer:Hyperlink-login er synlig.
(Slut)
|