Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: publikování balíčků • Podporované verze: vše; 4.1.0 nebo novější pro nuget.org
Důležité
Pokud chcete odesílat balíčky do nuget.org musíte použít nuget.exe verze 4.1.0+, který implementuje požadované protokoly NuGet.
Odešle balíček do zdroje balíčku a publikuje ho.
Výchozí konfigurace NuGetu se získá načtením %AppData%\NuGet\NuGet.Config (Windows) nebo ~/.nuget/NuGet/NuGet.Config (Mac/Linux) a následným načtením libovolného Nuget.Config souboru nebo .nuget\Nuget.Config souborů od kořenového adresáře a končícím aktuálním adresářem (viz běžné konfigurace NuGetu).
Usage
nuget push <packagePath> [options]
kde <packagePath> identifikuje balíček, který se má odeslat na server.
Možnosti
-AllowInsecureConnectionsUmožňuje odesílání do zdrojů HTTP (nezabezpečené). Další informace najdete v tématu https://aka.ms/nuget-https-everywhere.-ApiKeyKlíč rozhraní API pro cílové úložiště. Pokud není k dispozici, použije se ten zadaný v konfiguračním souboru.
-ConfigFileKonfigurační soubor NuGet, který se má použít. Pokud není zadaný,
%AppData%\NuGet\NuGet.Config(Windows) nebo~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config(Mac/Linux), použije se.-DisableBufferingZakáže ukládání do vyrovnávací paměti při odesílání na server HTTP za účelem snížení využití paměti. Upozornění: Při použití této možnosti nemusí integrované ověřování systému Windows fungovat.
-ForceEnglishOutput(3,5+) Vynutí nuget.exe spuštění pomocí invariantní anglické jazykové verze.
-?|-helpZobrazí informace nápovědy pro příkaz.
-NonInteractivePotlačí výzvy k zadání uživatelského vstupu nebo potvrzení.
-NoServiceEndpointNepřidá se
api/v2/packageske zdrojové adrese URL.-NoSymbols(3,5+) Pokud balíček symbolů existuje, nebude nasdílený na server symbolů.
-src|-SourceUrčuje adresu URL serveru. NuGet identifikuje zdroj UNC nebo místní složku a jednoduše zkopíruje soubor tam místo toho, aby ho nasdílelo pomocí protokolu HTTP. Kromě toho, počínaje NuGet 3.4.2, je to povinný parametr, pokud
NuGet.Configsoubor neurčuje hodnotu DefaultPushSource (viz Konfigurace chování NuGet).-SkipDuplicate(5.1+) Pokud balíček a verze již existují, přeskočte ho a pokračujte dalším balíčkem v nabízeném oznámení( pokud existuje). Tato možnost se ignoruje, pokud se balíček odesílá do zdroje UNC nebo místní složky.
-SymbolSourceUrčuje adresu URL serveru symbolů.
-SymbolApiKey(3,5+) Určuje klíč rozhraní API pro adresu URL zadanou v
-SymbolSource.-TimeoutUrčuje časový limit v sekundách pro nasdílením na server. Výchozí hodnota je 300 sekund (5 minut).
-Verbosity [normal|quiet|detailed]Určuje množství podrobností zobrazených ve výstupu:
normal(výchozí),quietnebodetailed.
Viz také proměnné prostředí.
Examples
nuget push foo.nupkg
nuget push foo.symbols.nupkg
nuget push foo.nupkg -Timeout 360
nuget push *.nupkg
nuget.exe push -source \\mycompany\repo\ mypackage.1.0.0.nupkg
nuget push foo.nupkg 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -Source https://api.nuget.org/v3/index.json
nuget push foo.nupkg 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a
nuget push foo.nupkg 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -src https://customsource/
:: In the example below -SkipDuplicate will skip pushing the package if package "Foo" version "5.0.2" already exists on NuGet.org
nuget push Foo.5.0.2.nupkg 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -src https://api.nuget.org/v3/index.json -SkipDuplicate
- Informace o nasdílení změn do Azure Artifacts najdete v dokumentaci k nabízeným oznámením Azure Artifacts.