Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 13196|Odpowiedź: 3

[Źródło] Praktyczne działanie: Użyj ProGet do zbudowania prywatnego repozytorium NuGet

[Skopiuj link]
Opublikowano 27.02.2022 17:38:48 | | | |
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:

Nuget Series 1 wykorzystuje asp.net do budowy prywatnego repozytorium Nuget
https://www.itsvse.com/thread-9368-1-1.html

Nuget Series 2 wykorzystuje BaGet do budowy prywatnych usług Nuget
https://www.itsvse.com/thread-9380-1-1.html
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 kontenerów Dockera na CentOS 7
https://www.itsvse.com/thread-9999-1-1.html
Instalacja ProGet wymaga również bazy danych SQL Server, kroki instalacji są krótkie, możesz odnieść się do następujących:

Deploy SQL Server 2019 database on Docker
https://www.itsvse.com/thread-10186-1-1.html
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)




Poprzedni:Java o nadpisywaniu metod toString()
Następny:CentOS 7 zabrania dostępu do serwera przez adres IP
Opublikowano 28.02.2022 19:54:06 |
Jestem tu, żeby znowu się uczyć.
Opublikowano 01.03.2023 16:19:35 |
Ucz się z tego, dzięki za podzielenie się
 Ziemianin| Opublikowano 07.08.2025 13:08:57 |
Błąd NU1302 polega na uruchomieniu operacji "restore" na http://itsvse:8081/repository/nuget-group/index.json źródłowym "HTTP". NuGet wymaga kodu HTTPS. Aby korzystać ze źródeł HTTP, musisz wyraźnie ustawić "allowInsecureConnections" na true w pliku NuGet.Config. Więcej informacji można znaleźć podhttps://aka.ms/nuget-https-everywhere

rozwiązanie
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com