ProGet to komercyjne oprogramowanie do prywatnego repozytorium, ma wersję darmową i płatną, faktycznie jestNie tylko obsługuje zarządzane pakiety NuGet。 Wcześniej napisałem także dwa artykuły na temat budowania prywatnego repozytorium NuGet, w następujący sposób:
ProGet obsługuje wiele źródeł, w tym:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian i Helm。
Ograniczenia licencyjne edycji ProGet:Logowanie do linku jest widoczne.
W tym artykule używa Dockera do instalacji ProGet na systemie CentOS. Po pierwsze, kroki instalacji Dockera na systemie CentOS są następujące:
Instalacja ProGet wymaga również bazy danych SQL Server, kroki instalacji są krótkie, możesz odnieść się do następujących:
Po zainstalowaniu usługi bazy danych musisz utworzyć bazę ProGet, połączyć się z nią za pomocą Microsoft SQL Server Management Studio 18 i wykonać następujące polecenie:
Stwórz kontener ProGet za pomocą Dockera za pomocą następującego polecenia:
Dokumentacja referencyjna:Logowanie do linku jest widoczne.
Po zakończeniu instalacji,Domyślne konto i hasło to: admin/admin, jak pokazano na poniższym rysunku:
Stwórz kanał pod nazwą: itsvse, jak pokazano poniżej:
Stwórz klucze API, wygodnie będzie nam przesunąć pakiet nuget przez klucz API, jak pokazano na poniższym rysunku:
Stwórz nową bibliotekę .NET Core 3.1, edytuj plik .csproj projektu (uwzględnij plik PDB w pakiecie NuGet) i dodaj następujące elementy:
Spróbuj wygenerować pakiet nuget za pomocą dotnet za pomocą następującego polecenia:
Referencja konfiguracyjna metadanych pakietu:Logowanie do linku jest widoczne.
Przejdź do katalogu bin\Debug,Wypchnij pakiet nuget do repozytorium ProGet, polecenie brzmi następująco:
Na koniec otwórz narzędzie VS i dodaj konfigurację źródłową NuGet w następujący sposób:
O symbolach i odniesieniach do serwerów źródłowych:Logowanie do linku jest widoczne.
(Koniec)
|