setapikey コマンド (NuGet CLI)

適用対象: 公開 • サポートされているバージョン: すべて

特定のサーバー 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|-Source

    API キーが有効なサーバー 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