共用方式為


dotnet nuget update source

此文章適用於:✔️ .NET Core 3.1.200 SDK 與更新的版本

名稱

dotnet nuget update source - 更新 NuGet 來源。

注意

使用您信任的套件來源。

概要

dotnet nuget update source <NAME> [--source <SOURCE>] [--username <USER>]
    [--password <PASSWORD>] [--store-password-in-clear-text]
    [--valid-authentication-types <TYPES>] [--configfile <FILE>]

dotnet nuget update source -h|--help

描述

dotnet nuget update source 命令會更新您 NuGet 設定檔中的現有來源。

引數

  • NAME

    來源名稱。

選項。

  • --configfile <FILE>

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

  • -p|--password <PASSWORD>

    連線到經驗證的來源時,所要使用的密碼。

注意

請注意,只有 Windows 支援加密的密碼。 此外,他們只能在同一部計算機上和原本加密它們的相同使用者解密。

  • -s|--source <SOURCE>

    套件來源的路徑。

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

    透過停用密碼加密,允許儲存可攜式套件來源認證。

警告

強烈建議不要將密碼儲存在純文本中。 如需安全地管理認證的詳細資訊,請參閱 從私人摘要取用套件的安全性最佳做法。

  • -u|--username <USER>

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

  • --valid-authentication-types <TYPES>

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

範例

  • 更新名稱為 mySource 的來源:

    dotnet nuget update source mySource --source c:\packages
    

另請參閱