setapikey-kommando (NuGet CLI)

Gäller för: publicering • Versioner som stöds: alla

Sparar en API-nyckel för en viss server-URL i NuGet.Config så att den inte behöver anges för efterföljande push-kommandon.

Tips/Råd

Från och med NuGet 7.6 kan du också ange NUGET_API_KEY miljövariabeln för att tillhandahålla en API-nyckel för push-åtgärder utan att lagra den i NuGet.Config. Mer information finns i miljövariabler.

Usage

nuget setapikey <key> -Source <url> [options]

där <source> identifierar servern och <key> är nyckeln att spara. Om <source> utelämnas antas nuget.org.

Note

API-nyckeln används inte för autentisering med det privata flödet. nuget sources Se kommandot för att hantera autentiseringsuppgifter för autentisering med källan. API-nycklar kan hämtas från de enskilda NuGet-servrarna. Om du vill skapa och hantera APIKeys för nuget.org referera till hämta-en-api-nyckel.

Options

  • -ConfigFile

    NuGet-konfigurationsfilen som ska tillämpas. Om det inte anges %AppData%\NuGet\NuGet.Config används (Windows) eller ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux). Se På Mac/Linux varierar platsen för konfigurationsfilen på användarnivå beroende på verktyg..

  • -ForceEnglishOutput

    (3.5+) Tvingar nuget.exe att köras med hjälp av en invariant, engelskbaserad kultur.

  • -?|-help

    Visar hjälpinformation för kommandot.

  • -NonInteractive

    Undertrycker uppmaningar om användarindata eller bekräftelser.

  • -src|-Source

    Server-URL där API-nyckeln är giltig.

  • -Verbosity [normal|quiet|detailed]

    Anger mängden information som visas i utdata: normal (standard), quiet, eller detailed.

Se även Miljövariabler

Exempel

nuget setapikey 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a

nuget setapikey 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -source https://example.com/nugetfeed