Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13196|Odpověď: 3

[Zdroj] Praktické použití: Použijte ProGet k vytvoření soukromého repozitáře NuGet

[Kopírovat odkaz]
Zveřejněno 27.02.2022 17:38:48 | | | |
ProGet je komerční software pro soukromé úložiště, má bezplatnou i placenou verzi, vlastně je to takNejenže podporuje spravované balíčky NuGet。 Také jsem napsal dva články o budování soukromého NuGet repozitáře, a to následovně:

Nuget Series 1 používá asp.net k vytvoření soukromého Nuget repozitáře
https://www.itsvse.com/thread-9368-1-1.html

Nuget Series 2 využívá BaGet k budování soukromých služeb Nuget
https://www.itsvse.com/thread-9380-1-1.html
ProGet podporuje více zdrojů, včetně:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian a Helm

Licenční omezení ProGet edice:Přihlášení k hypertextovému odkazu je viditelné.

Tento článek používá Docker k instalaci ProTGet na systém CentOS. Nejprve kroky k instalaci Dockeru na systém CentOS jsou následující:


Instalace Docker kontejnerů na CentOS 7
https://www.itsvse.com/thread-9999-1-1.html
Instalace ProGetu také vyžaduje databázi SQL Serveru, instalační kroky jsou stručné, můžete se podívat na následující:

Deploy SQL Server 2019 database on Docker
https://www.itsvse.com/thread-10186-1-1.html
Po instalaci databázové služby je potřeba vytvořit databázi ProGet, připojit se k databázi pomocí Microsoft SQL Server Management Studio 18 a spustit následující příkaz:

Vytvořte kontejner ProGet pomocí Dockeru pomocí následujícího příkazu:

Referenční dokumentace:Přihlášení k hypertextovému odkazu je viditelné.

Jakmile je instalace dokončena,Výchozí účet a heslo jsou: admin/admin, jak je znázorněno na obrázku níže:




Vytvořte feed s názvů: itsvse, jak je uvedeno níže:



Vytvořte API klíče, bude pro nás pohodlné protlačit nuget balíček přes API klíč, jak je znázorněno na obrázku níže:



Vytvořte novou knihovnu .NET Core 3.1, upravte projekt .csproj soubor (zahrňte soubor PDB do balíčku NuGet) a přidejte následující:

Zkuste vygenerovat nuget balíček pomocí dotnet pomocí následujícího příkazu:

Odkaz na konfiguraci metadat balíčku:Přihlášení k hypertextovému odkazu je viditelné.



Přejděte do adresáře bin\Debug,Pošlete nuget balíček do repozitáře ProGet, příkaz je následující:



Nakonec otevřete nástroj VS a přidejte zdrojovou konfiguraci NuGet následovně:



O symbolech a zdrojových serverových odkazech:Přihlášení k hypertextovému odkazu je viditelné.

(Konec)




Předchozí:Java o přepisování metod toString()
Další:CentOS 7 zakazuje IP adrese přístup k serveru
Zveřejněno 28.02.2022 19:54:06 |
Jsem tu, abych se znovu učil.
Zveřejněno 01.03.2023 16:19:35 |
Poučte se z toho, díky za sdílení
 Pronajímatel| Zveřejněno 07.08.2025 13:08:57 |
Chyba NU1302 spouští operaci "obnovení" přes zdrojový http://itsvse:8081/repository/nuget-group/index.json "HTTP". NuGet vyžaduje zdroj HTTPS. Pro použití HTTP zdrojů musíte explicitně nastavit "allowInsecureConnections" na true v souboru NuGet.Config. Pro více informací vizhttps://aka.ms/nuget-https-everywhere

řešení
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com