dotnet nuget add source

本文適用于: ✔️.NET Core 3.1.200 SDK 和更新版本

名稱

dotnet nuget add source - 新增 NuGet 來源。

概要

dotnet nuget add source <PACKAGE_SOURCE_PATH> [--name <SOURCE_NAME>] [--username <USER>]
    [--password <PASSWORD>] [--store-password-in-clear-text]
    [--valid-authentication-types <TYPES>] [--configfile <FILE>]

dotnet nuget add source -h|--help

描述

dotnet nuget add source此命令會將新的套件來源新增至 NuGet 組態檔。

警告

新增多個套件來源時,請小心不要引入 相依性混淆弱點

引數

  • PACKAGE_SOURCE_PATH

    封裝來源的路徑。

選項

  • --configfile <FILE>

    NuGet 組態檔 (nuget.config) 使用。 如果指定,則只會使用此檔案中的設定。 如果未指定,將會使用來自目前目錄的組態檔階層。 如需詳細資訊,請參閱 常見的 NuGet 組態

  • -n|--name <SOURCE_NAME>

    來源的名稱。

  • -p|--password <PASSWORD>

    連接到已驗證來源時要使用的密碼。

  • --store-password-in-clear-text

    藉由停用密碼加密來啟用儲存可攜式套件來源認證。

  • -u|--username <USER>

    連接到已驗證來源時要使用的使用者名稱。

  • --valid-authentication-types <TYPES>

    此來源的有效驗證類型逗號分隔清單。 如果伺服器公告 NTLM 或 Negotiate,而且必須使用基本機制傳送認證,例如,搭配內部部署Azure DevOps Server使用 PAT 時,請將此 basic 設定為 。 其他有效值包括 negotiatekerberosntlm 、 和 digest ,但這些值不太可能很有用。

範例

  • 新增 nuget.org 為來源:

    dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
    
  • 新增 c:\packages 為本機來源:

    dotnet nuget add source c:\packages
    
  • 新增需要驗證的來源:

    dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPassword --store-password-in-clear-text
    
  • 新增需要驗證的來源 (然後) 安裝認證提供者:

    dotnet nuget add source https://azureartifacts.microsoft.com/myTeam -n myTeam
    

另請參閱