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