ProGet è un software di repository privato commerciale, ha una versione gratuita e una a pagamento, in realtà èNon solo supporta pacchetti NuGet gestiti。 Ho anche scritto due articoli sulla creazione di un repository NuGet privato, come segue:
ProGet supporta molteplici fonti, tra cui:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian e Helm。
Restrizioni della licenza della ProGet Edition:Il login del link ipertestuale è visibile.
Questo articolo utilizza Docker per installare ProGet su un sistema CentOS. Per prima cosa, i passaggi per installare Docker sul sistema CentOS sono i seguenti:
L'installazione di ProGet richiede anche un database SQL Server, i passaggi di installazione sono brevi, puoi fare riferimento a quanto segue:
Dopo aver installato il servizio database, è necessario creare un database ProGet, collegarsi al database usando Microsoft SQL Server Management Studio 18 ed eseguire il seguente comando:
Crea un container ProGet usando Docker con il seguente comando:
Documentazione di riferimento:Il login del link ipertestuale è visibile.
Una volta completata l'installazione,L'account e la password predefiniti sono: admin/admin, come mostrato nella figura sottostante:
Crea un feed con il nome: itsvse, come mostrato qui sotto:
Crea una API Keys, sarà comodo per noi spingere il pacchetto nuget attraverso la chiave API, come mostrato nella figura sottostante:
Crea una nuova libreria .NET Core 3.1, modifica il file .csproj del progetto (includi il file PDB nel pacchetto NuGet) e aggiungi quanto segue:
Prova a generare un pacchetto nuget usando dotnet con il seguente comando:
Riferimento di configurazione dei metadati del pacchetto:Il login del link ipertestuale è visibile.
Vai nella directory bin\Debug,Spingi il pacchetto nuget nel repository ProGet, il comando è il seguente:
Infine, apri lo strumento VS e aggiungi la configurazione sorgente NuGet come segue:
Informazioni sui simboli e i riferimenti ai server sorgente:Il login del link ipertestuale è visibile.
(Fine)
|