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
oderdetailed
.
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