VSTS NuGet包裹馈送认证

时间:2018-03-19 12:35:07

标签: nuget azure-devops azure-artifacts

我目前正在设置VSTS帐户并且一直在测试将NuGet包打包并推送到VSTS包Feed的构建。

我已将Feed网址(if(left<=heap->size-1 && heap->array[min]>heap->array[left]) )添加到Visual Studio&#34; Package Sources&#34;设置,但当我进入(比如说)&#34;管理解决方案的NuGet包时#34;对话框提示我输入用户名和密码。

我尝试从VSTS下载凭据提供程序(CredentialProvider.VSS.exe)并将其复制到详细herehttps://mycompany.pkgs.visualstudio.com/.../v3/index.json,但我仍然看到了身份验证弹出。

我错过了什么或做错了什么?我使用VS2013和NuGet v3.3,如果这有所不同。

1 个答案:

答案 0 :(得分:3)

Visual Studio 2015 Update 1及更高版本内置了对VSTS Feed的支持。

对于Visual Studio 2013,您需要在NuGet.config文件中手动管理个人访问令牌。在命令提示符下,您可以运行nuget.exe sources add -name {your feed name} -source {your feed URL} -username {anything} -password {your PAT}。然后,重新启动Visual Studio,您应该能够访问您的源。