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 Key, як показано на рисунку нижче:
Створіть нову бібліотеку .NET Core 3.1, відредагуйте файл .csproj проєкту (додайте PDB-файл у пакет NuGet) і додайте наступне:
Спробуйте згенерувати пакет nuget за допомогою dotnet за допомогою наступної команди:
Посилання на конфігурацію метаданих пакету:Вхід за гіперпосиланням видно.
Перейдіть до каталогу bin\Debug,Відправте пакет nuget до репозиторію ProGet, команда має вигляд наступного:
Нарешті, відкрийте інструмент VS і додайте конфігурацію вихідного коду NuGet наступним чином:
Про символи та посилання на вихідний сервер:Вхід за гіперпосиланням видно.
(Кінець)
|