ProGet е комерсиален софтуер за частен репозиториум, има безплатна версия и платена версия, всъщност е такъвТой не само поддържа управлявани NuGet пакети。 Също така съм писал две статии за изграждането на частен NuGet репозиторий, както следва:
ProGet поддържа множество източници, включително:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian и Helm。
Ограничения на лицензите на ProGet Edition:Входът към хиперлинк е видим.
Тази статия използва Docker за инсталиране на ProGet на CentOS система. Първо, стъпките за инсталиране на Docker на системата CentOS са следните:
Инсталацията на ProGet изисква и SQL Server база данни, стъпките за инсталация са кратки, можете да се обърнете към следното:
След инсталиране на услугата за база данни, трябва да създадете ProGet база данни, да се свържете с базата данни чрез Microsoft SQL Server Management Studio 18 и да изпълните следната команда:
Създайте ProGet контейнер с помощта на Docker със следната команда:
Референтна документация:Входът към хиперлинк е видим.
След като инсталацията приключи,По подразбиране акаунтът и паролата са: admin/admin, както е показано на фигурата по-долу:
Създайте поток с името: itsvse, както е показано по-долу:
Създаване на API ключове, ще ни бъде удобно да пуснем nuget пакета през API ключа, както е показано на фигурата по-долу:
Създайте нова библиотека за .NET Core 3.1, редактирайте .csproj файла на проекта (включете PDB файла в пакета NuGet) и добавете следното:
Опитайте да генерирате nuget пакет с помощта на dotnet със следната команда:
Референция за конфигурация на метаданните на пакета:Входът към хиперлинк е видим.
Отиди в bin\Debug директорията,Изпрати пакета nuget в хранилището ProGet, командата е следната:
Накрая отворете инструмента VS и добавете конфигурацията на NuGet source по следния начин:
За символи и източници на сървъри:Входът към хиперлинк е видим.
(Край)
|