Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: csomagkiadás • Támogatott verziók: mind; 4.1.0+ szükséges a nuget.org
Fontos
A csomagok nuget.org való leküldéséhez nuget.exe 4.1.0+-os verziót kell használnia, amely implementálja a szükséges NuGet-protokollokat.
Leküld egy csomagot egy csomagforrásba, és közzéteszi azt.
A NuGet alapértelmezett konfigurációját a rendszer betölti %AppData%\NuGet\NuGet.Config (Windows) vagy ~/.nuget/NuGet/NuGet.Config (Mac/Linux), majd betölti a meghajtó gyökerétől kezdődően .nuget\Nuget.Config az aktuális könyvtárba végződő fájlokat Nuget.Config (lásd: Common NuGet configurations)
Usage
nuget push <packagePath> [options]
ahol <packagePath> azonosítja a kiszolgálóra leküldésre küldendő csomagot.
Beállítások
-AllowInsecureConnectionsLehetővé teszi a HTTP-forrásokba való leküldést (nem biztonságos). További információ: https://aka.ms/nuget-https-everywhere.-ApiKeyA céladattár API-kulcsa. Ha nincs jelen, a konfigurációs fájlban megadottt használja a rendszer.
-ConfigFileAz alkalmazni kívánt NuGet-konfigurációs fájl. Ha nincs megadva,
%AppData%\NuGet\NuGet.Config(Windows) vagy~/.config/NuGet/NuGet.Config~/.nuget/NuGet/NuGet.Config(Mac/Linux) van használatban.-DisableBufferingLetiltja a pufferelést HTTP-kiszolgálóra való leküldéskor a memóriahasználat csökkentése érdekében. Figyelem: ha ezt a lehetőséget használja, előfordulhat, hogy az integrált Windows-hitelesítés nem működik.
-ForceEnglishOutput(3,5+) Kényszeríti nuget.exe, hogy invariáns, angol nyelvű kultúrával fusson.
-?|-helpMegjeleníti a parancs súgóadatait.
-NonInteractiveLetiltja a felhasználói bemenetre vagy megerősítésre vonatkozó kéréseket.
-NoServiceEndpointNem fűzi
api/v2/packageshozzá a forrás URL-címét.-NoSymbols(3,5+) Ha létezik szimbólumcsomag, a rendszer nem küldi el a rendszer egy szimbólumkiszolgálóra.
-src|-SourceMegadja a kiszolgáló URL-címét. A NuGet azonosítja az UNC vagy a helyi mappaforrást, és egyszerűen átmásolja a fájlt ahelyett, hogy HTTP-t használva küldi el. Emellett a NuGet 3.4.2-től kezdve ez kötelező paraméter, kivéve, ha a
NuGet.Configfájl defaultPushSource értéket ad meg (lásd a NuGet-viselkedés konfigurálását).-SkipDuplicate(5,1+) Ha már létezik csomag és verzió, hagyja ki, és folytassa a következő csomaggal a leküldésben, ha van ilyen. Ez a beállítás figyelmen kívül lesz hagyva, ha a csomagot UNC vagy helyi mappaforrásba küldi.
-SymbolSourceMegadja a szimbólumkiszolgáló URL-címét.
-SymbolApiKey(3,5+) Megadja a megadott URL-cím API-kulcsát
-SymbolSource.-TimeoutA kiszolgálóra való leküldés időtúllépését adja meg másodpercben. Az alapértelmezett érték 300 másodperc (5 perc).
-Verbosity [normal|quiet|detailed]A kimenetben megjelenített részletek mennyiségét adja meg:
normal(az alapértelmezett)quietvagydetaileda .
Lásd még a környezeti változókat
Példák
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
- Az Azure Artifactsbe való leküldésről az Azure Artifacts leküldéses dokumentációjában olvashat.