Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13196|Válasz: 3

[Forrás] Gyakorlati művelet: Használd a ProGet-et egy NuGet privát tároló létrehozásához

[Linket másol]
Közzétéve 2022. 02. 27. 17:38:48 | | | |
A ProGet egy kereskedelmi privát tároló szoftver, van ingyenes verziója és fizetős verziója is, valójábanNemcsak a menedzselt NuGet csomagokat támogatja。 Korábban két cikket írtam egy privát NuGet tárépület építéséről, a következők szerint:

A Nuget Series 1 asp.net használja egy privát Nuget reponórium létrehozására
https://www.itsvse.com/thread-9368-1-1.html

A Nuget Series 2 a BaGet-et használja privát Nuget szolgáltatások építésére
https://www.itsvse.com/thread-9380-1-1.html
A ProGet több forrást támogat, többek között:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian és Helm

ProGet Edition licenckorlátozások:A hiperlink bejelentkezés látható.

Ez a cikk a Dockerrel telepíti a ProGet telepítését egy CentOS rendszerre. Először is, a Docker telepítésének lépései a CentOS rendszeren a következők:


Docker konténerek telepítése CentOS 7-re
https://www.itsvse.com/thread-9999-1-1.html
A ProGet telepítéséhez SQL Server adatbázis is szükséges, a telepítési lépések rövidek, a következőkre hivatkozhatsz:

SQL Server 2019 adatbázis telepítése Docker-en
https://www.itsvse.com/thread-10186-1-1.html
Az adatbázis szolgáltatás telepítése után létre kell hozni egy ProGet adatbázist, csatlakozni kell az adatbázishoz a Microsoft SQL Server Management Studio 18 segítségével, és végrehajtani a következő parancsot:

Hozz létre egy ProGet konténert a Dockerrel a következő parancskal:

Referencia dokumentáció:A hiperlink bejelentkezés látható.

Miután a telepítés befejeződik,Az alapértelmezett fiók és jelszó: admin/admin, ahogy az alábbi ábrán látható:




Hozz létre egy hírfolyamot az itsvse nevével, ahogy az alábbiakban látható:



API kulcsok létrehozása, kényelmes lesz a nuget csomagot az API Key-en keresztül tolni, ahogy az alábbi ábrán is látható:



Hozz létre egy új .NET Core 3.1 könyvtárat, szerkesszük a projekt .csproj fájlját (a PDB fájlt a NuGet csomagba vezessék), és add hozzá a következőket:

Próbálj meg a dotnet segítségével generálni egy nuget csomagot a következő parancsmal:

Csomag metaadat-konfiguráció referencia:A hiperlink bejelentkezés látható.



Menj a bin\Debug könyvtárba,Told el a nuget csomagot a ProGet tártárba, a parancs a következő:



Végül nyissa meg a VS eszközt, és adja hozzá a NuGet forráskonfigurációt az alábbiakban:



Szimbólumokról és forrásszerver hivatkozásokról:A hiperlink bejelentkezés látható.

(Vége)




Előző:Java a toString() metódók felülbírálásával kapcsolatban
Következő:A CentOS 7 megtiltja, hogy egy IP-cím hozzáférjen a szerverhez
Közzétéve 2022. 02. 28. 19:54:06 |
Azért vagyok itt, hogy újra tanuljak.
Közzétéve 2023. 03. 01. 16:19:35 |
Tanulj belőle, köszönöm, hogy megosztottad
 Háziúr| Közzétéve 2025. 08. 07. 13:08:57 |
A NU1302 hiba egy "visszaállítás" műveletet futtat egy "HTTP" forrás http://itsvse:8081/repository/nuget-group/index.json felett. A NuGet HTTPS forráskódot igényel. HTTP források használatához a NuGet.Config fájlban kifejezetten be kell állítanod az "allowInsecureConnections" értéket true -re. További információért lásd:https://aka.ms/nuget-https-everywhere

megoldás
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com