ProGet is een commerciële private repository-software, het heeft een gratis versie en een betaalde versie, het is eigenlijkHet ondersteunt niet alleen beheerde NuGet-pakketten。 Ik heb ook eerder twee artikelen geschreven over het bouwen van een privé NuGet-repository, als volgt:
ProGet ondersteunt meerdere bronnen, waaronder:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian en Helm。
ProGet Edition Licentiebeperkingen:De hyperlink-login is zichtbaar.
Dit artikel gebruikt Docker om ProGet te installeren op een CentOS-systeem. Ten eerste zijn de stappen om Docker op het CentOS-systeem te installeren als volgt:
De installatie van ProGet vereist ook een SQL Server-database, de installatiestappen zijn kort, je kunt het volgende raadplegen:
Na het installeren van de databaseservice moet je een ProGet-database aanmaken, verbinding maken met de database via Microsoft SQL Server Management Studio 18, en het volgende commando uitvoeren:
Maak een ProGet-container aan met Docker met het volgende commando:
Referentiedocumentatie:De hyperlink-login is zichtbaar.
Zodra de installatie voltooid is,Het standaardaccount en wachtwoord zijn: admin/admin, zoals getoond in de onderstaande figuur:
Maak een feed aan met de naam: itsvse, zoals hieronder weergegeven:
Maak een API-sleutel aan, het zal voor ons handig zijn om het nuget-pakket door de API-sleutel te pushen, zoals getoond in de onderstaande figuur:
Maak een nieuwe .NET Core 3.1-bibliotheek aan, bewerk het project .csproj-bestand (voeg het PDB-bestand toe aan het NuGet-pakket), en voeg het volgende toe:
Probeer een nuget-pakket te genereren met dotnet met het volgende commando:
Package metadata configuratiereferentie:De hyperlink-login is zichtbaar.
Ga naar de bin\Debug-map,Push het nuget-pakket naar de ProGet-repository, het commando is als volgt:
Open tenslotte de VS-tool en voeg de NuGet-bronconfiguratie als volgt toe:
Over symbolen en bronserverreferenties:De hyperlink-login is zichtbaar.
(Einde)
|