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ě:
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 ProGetu také vyžaduje databázi SQL Serveru, instalační kroky jsou stručné, můžete se podívat na následující:
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)
|