nuGet CLI (setapikey 命令)

適用于: 套件耗用量、發佈 • 支援的版本: 全部

將指定伺服器 URL 的 API 金鑰儲存至 NuGet.Config ,以便不需要針對後續命令輸入 API 金鑰。

使用方式

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

其中 <source> 會識別伺服器,而 <key> 是要儲存的金鑰。 如果 <source> 省略 ,則會假設 nuget.org。

注意

API 金鑰不會用於向私人摘要進行驗證。 nuget sources 請參閱 命令來管理向來源進行驗證的認證。 您可以從個別 NuGet 伺服器取得 API 金鑰。 若要建立和管理 nuget.org APIKeys,請參閱 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 (預設) 、 quietdetailed

另請參閱 環境變數

範例

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

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