Visual studio 如何在连接到私有提要时强制Nuget请求身份验证?
我在尝试从我公司位于xxx.pkgs.visualstudio.com(xxx是公司名称)的源还原包时遇到401个未经授权的错误。我想清除或重置Nuget正在使用的身份验证信息,并在Visual Studio 2015中再次获得身份验证提示以输入用户名和密码Visual studio 如何在连接到私有提要时强制Nuget请求身份验证?,visual-studio,visual-studio-2015,Visual Studio,Visual Studio 2015,我在尝试从我公司位于xxx.pkgs.visualstudio.com(xxx是公司名称)的源还原包时遇到401个未经授权的错误。我想清除或重置Nuget正在使用的身份验证信息,并在Visual Studio 2015中再次获得身份验证提示以输入用户名和密码 如何执行此操作?您可以重置用户数据,以强制Nuget在连接到专用源时请求验证 devenv /resetuserdata 您还可以将用户名和密码存储到相应提要的Nuget配置文件中 nuget.exe sources add -name
如何执行此操作?您可以重置用户数据,以强制Nuget在连接到专用源时请求验证
devenv /resetuserdata
您还可以将用户名和密码存储到相应提要的Nuget配置文件中
nuget.exe sources add -name {your feed name} -source {your feed URL} -username {anything} -password {your PAT}
这个月我遇到了这个问题,浪费了几个小时在谷歌上寻找解决方案 在我的例子中,私有提要是托管在NEXUS上的包存储库,我使用AD密码连接到存储库。它第一次运行得很好,但是当我后来更改了我的AD密码时,
Install-Package
cmdlet失败,401:Unauthorized没有提示输入新密码
由于严格的公司安全规定,我也无法下载nuget.exe
我找到的解决方案是在中手动更新凭据。最好的方法是从计算机的凭据管理器中编辑/清除掘金凭据。
dev/resetuserdata
不会清除旧凭据,它甚至不会删除存储在%appdata%\NuGet\NuGet.Config
中的源。