Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13196|Odpoveď: 3

[Zdroj] Praktická prevádzka: Použite ProGet na vytvorenie súkromného repozitára NuGet

[Kopírovať odkaz]
Zverejnené 27. 2. 2022 17:38:48 | | | |
ProGet je komerčný softvér na súkromné úložisko, má bezplatnú aj platenú verziu, vlastne je to takNielenže podporuje spravované balíky NuGet。 Predtým som už napísal dva články o budovaní súkromného NuGet repozitára, a to nasledovne:

Nuget Series 1 používa asp.net na vytvorenie súkromného Nuget repozitára
https://www.itsvse.com/thread-9368-1-1.html

Nuget Series 2 používa BaGet na budovanie súkromných Nuget služieb
https://www.itsvse.com/thread-9380-1-1.html
ProGet podporuje viacero zdrojov, vrátane:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian a Helm

Licenčné obmedzenia ProGet Edition:Prihlásenie na hypertextový odkaz je viditeľné.

Tento článok používa Docker na inštaláciu ProGet na systém CentOS. Po prvé, kroky na inštaláciu Dockeru na systém CentOS sú nasledovné:


Inštalácia Docker kontajnerov na CentOS 7
https://www.itsvse.com/thread-9999-1-1.html
Inštalácia ProGetu tiež vyžaduje databázu SQL Server, inštalačné kroky sú stručné, môžete sa pozrieť na nasledovné:

Deploy SQL Server 2019 database on Docker
https://www.itsvse.com/thread-10186-1-1.html
Po nainštalovaní databázovej služby je potrebné vytvoriť ProGet databázu, pripojiť sa k databáze pomocou Microsoft SQL Server Management Studio 18 a vykonať nasledujúci príkaz:

Vytvorte ProGet kontajner pomocou Dockeru pomocou nasledujúceho príkazu:

Referenčná dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.

Po dokončení inštalácie,Predvolený účet a heslo sú: admin/admin, ako je znázornené na obrázku nižšie:




Vytvorte feed s názvom: itsvse, ako je uvedené nižšie:



Vytvoriť API kľúče, bude pre nás pohodlné posunúť nuget balík cez API kľúč, ako je znázornené na obrázku nižšie:



Vytvorte novú knižnicu .NET Core 3.1, upravte projektový .csproj súbor (zahrňte PDB súbor do balíka NuGet) a pridajte nasledovné:

Skúste vygenerovať nuget balík pomocou dotnet pomocou nasledujúceho príkazu:

Referencia na metadáta balíka:Prihlásenie na hypertextový odkaz je viditeľné.



Choď do adresára bin\Debug,Posuňte balík nuget do repozitára ProGet, príkaz je nasledovný:



Nakoniec otvorte nástroj VS a pridajte konfiguráciu zdrojového kódu NuGet nasledovne:



O symboloch a referenciách na zdrojové servery:Prihlásenie na hypertextový odkaz je viditeľné.

(Koniec)




Predchádzajúci:Java o prepisovaní metód toString()
Budúci:CentOS 7 zakazuje IP adresu v prístupe k serveru
Zverejnené 28. 2. 2022 19:54:06 |
Som tu, aby som sa znova učil.
Zverejnené 1. 3. 2023 16:19:35 |
Pouč sa z toho, ďakujem za zdieľanie
 Prenajímateľ| Zverejnené 7. 8. 2025 13:08:57 |
Chyba NU1302 vykonáva operáciu "obnovenie" cez zdrojový http://itsvse:8081/repository/nuget-group/index.json "HTTP". NuGet vyžaduje HTTPS zdroj. Na použitie HTTP zdrojov musíte explicitne nastaviť "allowInsecureConnections" na true v súbore NuGet.Config. Pre viac informácií pozrihttps://aka.ms/nuget-https-everywhere

riešenie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com