Freigeben über


Setapikey-Befehl (NuGet CLI)

Gilt für: Veröffentlichung • Unterstützte Versionen: alle

Speichert einen API-Schlüssel für eine bestimmte Server-URL in NuGet.Config, so dass er bei nachfolgenden Push-Befehlen nicht mehr eingegeben werden muss.

Verbrauch

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

wobei <source> den Server identifiziert und <key> der zu speichernde Schlüssel ist. Wenn <source> nicht angegeben wird, wird nuget.org angenommen.

Hinweis

Der API-Schlüssel wird nicht für die Authentifizierung bei dem privaten Feed verwendet. Informationen zum Verwalten von Anmeldeinformationen für die Authentifizierung bei der Quelle finden Sie unter dem nuget sources-Befehl. API-Schlüssel können von den einzelnen NuGet-Servern abgerufen werden. Informationen zum Erstellen und Verwalten von APIKeys für nuget.org finden Sie unter acquire-an-api-key.

Optionen

  • -ConfigFile

    Die NuGet-Konfigurationsdatei. Wenn nicht angegeben, %AppData%\NuGet\NuGet.Config (Windows) oder ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux) wird verwendet. Siehe Unter Mac/Linux variiert der Speicherort der Konfigurationsdatei auf Benutzerebene je nach Tool..

  • -ForceEnglishOutput

    (3.5+) Erzwingt die Ausführung der Anwendung mithilfe einer invarianten Kultur, die auf Englisch basiert.

  • -?|-help

    Druckt Hilfeinformationen für den Befehl.

  • -NonInteractive

    Fordert nicht zu Eingaben oder Bestätigungen des Benutzers auf.

  • -src|-Source

    Server-URL, auf der der API-Schlüssel gültig ist.

  • -Verbosity [normal|quiet|detailed]

    Gibt an, wie viele Details in der Ausgabe angezeigt werden: normal (der Standard), quiet oder detailed.

Weitere Informationen finden Sie unter Umgebungsvariablen

Beispiele

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

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