適用対象: 公開 • サポートされているバージョン: すべて
特定のサーバー URL の API キーを NuGet.Config に保存して、後続のプッシュ コマンドに入力する必要がないようにします。
Tip
NuGet 7.6 以降では、 NUGET_API_KEY 環境変数を設定して、 NuGet.Configに格納せずにプッシュ操作用の API キーを提供することもできます。
詳細については、 環境変数を参照してください。
使用方法
nuget setapikey <key> -Source <url> [options]
ここで、 <source> はサーバーを識別し、 <key> は保存するキーです。
<source>を省略すると、nuget.org が想定されます。
Note
API キーは、プライベート フィードでの認証には使用されません。
ソースで認証するための資格情報を管理するには、 nuget sources コマンド を参照してください。
API キーは、個々の NuGet サーバーから取得できます。
nuget.org の APIKey を作成および管理するには、 acquire-an-api-key を参照してください。
オプション
-ConfigFile適用する NuGet 構成ファイル。 指定しない場合は、
%AppData%\NuGet\NuGet.Config(Windows)、~/.nuget/NuGet/NuGet.Configまたは~/.config/NuGet/NuGet.Config(Mac/Linux) が使用されます。 Mac/Linux では、ユーザー レベルの構成ファイルの場所はツールによって異なります。-ForceEnglishOutput(3.5 以降) インバリアントの英語ベースのカルチャを使用して、nuget.exe を強制的に実行します。
-?|-helpコマンドのヘルプ情報を表示します。
-NonInteractiveユーザーによる入力や確認のプロンプトを表示しません。
-src|-SourceAPI キーが有効なサーバー URL。
-Verbosity [normal|quiet|detailed]normal(デフォルト)、quiet、あるいはdetailedの出力に表示される詳細の量を指定します。
環境変数も参照してください。
例示
nuget setapikey 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a
nuget setapikey 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -source https://example.com/nugetfeed