如何在连接私有Feed时强制Nuget请求身份验证?

时间:2017-04-21 19:42:31

标签: visual-studio visual-studio-2015

尝试通过xxx.pkgs.visualstudio.com(xxx是公司名称)从我公司的Feed中恢复包时,我收到了401个未经授权的错误。我想清除或重置Nuget正在使用的身份验证信息,并在Visual Studio 2015中再次获取身份验证提示以输入用户名和密码。

我该怎么做?

3 个答案:

答案 0 :(得分:0)

您可以重置用户数据以强制Nuget在连接到私人Feed时请求身份验证。

devenv /resetuserdata

您还可以将用户名和密码存储到Nuget配置文件中以获取相应的Feed。

nuget.exe sources add -name {your feed name} -source {your feed URL} -username {anything} -password {your PAT}

答案 1 :(得分:0)

本月,我遇到了这个问题,浪费了几个小时的搜寻时间来寻找解决方案。

就我而言,私人供稿是NEXUS上托管的软件包存储库,我使用AD密码连接到存储库。第一次成功运行,但是当我稍后更改广告密码时,Install-Package cmdlet失败,并显示401:未经授权,未提示输入新密码。

由于严格的公司安全规定,我无法下载nuget.exe

我找到的解决方案是手动更新Credential Manager中的凭据。

答案 2 :(得分:0)

最好的方法是从计算机的凭据管理器中编辑/清除Nugget凭据。