连接到 Azure Artifacts 源 (NuGet.exe)
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
项目设置
选择 项目 ,然后选择源。
选择“Connect to feed”。
从左侧面板中选择 NuGet.exe 。
如果这是你第一次将 Azure Artifacts 与NuGet.exe配合使用 ,请选择右上角 的工具,并按照说明下载并安装 NuGet 和 Azure Artifacts 凭据提供程序。
按照 Project 安装程序 中的说明设置nuget.config文件。
选择 “生成”和“发布>包”。
从下拉菜单中选择源。
选择“Connect to feed”。
从左侧面板中选择 NuGet 。
如果这是首次将 Azure Artifacts 与 NuGet 配合使用,请选择“ 获取工具 ”下的链接以下载并安装 NuGet 和凭据提供程序。
运行步骤 2 中突出显示的命令,将源 URL 添加到nuget.config文件。
如果要发布 NuGet 包,请运行步骤 3 中突出显示的命令。
注意
NuGet 4.8.2 或更高版本支持 Azure Artifacts 凭据提供程序。 有关详细信息,请参阅 Azure Artifacts 凭据提供程序 。
旧版项目设置 (NuGet v2)
选择 项目 ,然后选择源。
选择“Connect to feed”。
从左侧面板中选择 NuGet.exe 。
复制源 URL,然后替换为
/v3/index.json/v2。
创建 个人访问令牌。 将 PAT 范围限定为组织 (你想要访问的) 以及以下范围之一:打包 (读取) 、打包 (读取和写入) ,或打包 (读取、写入和管理) 。
在提升的命令提示符窗口中运行以下命令以添加包源:
nuget sources add -name <Feed_Name> -source <Feed_URL> -username <Any_String_But_Not_Null> -password <Personal_Access_Token>如果组织已连接到 Azure Active Directory,必须先使用 AD 凭据进行身份验证,然后使用 setapikey 命令添加个人访问令牌:
nuget sources add -name <Feed_Name> -source <Feed_URL> -username <Azure_Active_Directory_UserName> -password <Azure_Active_Directory_Password> nuget setapikey <Personal_Access_Token> -source <Feed_URL>
旧版项目设置 (NuGet v2)
选择 “生成”和“发布>包”。
从下拉菜单中选择源。
选择“Connect to feed”。
选择 NuGet ,然后复制源 URL。 将
/v3/index.json替换为/v2。
创建 个人访问令牌。 将 PAT 范围限定为组织 (你想要访问的) 以及以下范围之一:打包 (读取) 、打包 (读取和写入) ,或打包 (读取、写入和管理) 。
在提升的命令提示符窗口中运行以下命令以添加包源:
nuget sources add -name <Feed_Name> -source <Feed_URL> -username <Any_String_But_Not_Null> -password <Personal_Access_Token>如果组织已连接到 Azure Active Directory,必须先使用 AD 凭据进行身份验证,然后使用 setapikey 命令添加个人访问令牌:
nuget sources add -name <Feed_Name> -source <Feed_URL> -username <Azure_Active_Directory_UserName> -password <Azure_Active_Directory_Password> nuget setapikey <Personal_Access_Token> -source <Feed_URL>