Visual Studio 2019中如何删除已添加的Nuget凭据?
清除Visual Studio 2019已保存Nuget源凭据的操作方法
Visual Studio 2019没有专门用于删除Nuget源已存储凭据的独立操作选项,可通过以下三种方式完成凭据清除:
方法1:通过系统凭据管理器删除(推荐)
- 按下
Win + R调出运行窗口,输入control /name Microsoft.CredentialManager后回车,直接打开Windows凭据管理器 - 切换到「Windows 凭据」分类
- 在普通凭据列表中找到前缀为
VSCredentials_、名称对应你配置的Nuget源地址的条目,或是名称直接包含Nuget源域名/地址的条目 - 点击对应条目右侧的「删除」按钮确认操作
- 重启Visual Studio,下次访问该Nuget源时会自动弹出新的凭据输入窗口
方法2:通过重新添加Nuget源触发凭据重置
如果在凭据管理器中找不到对应条目,可使用该方法:
- 打开Visual Studio 2019,点击顶部菜单栏「工具」-「选项」
- 展开左侧菜单「Nuget 包管理器」-「包源」
- 在已配置源列表中选中需要修改凭据的Nuget源,点击列表上方的「删除」按钮移除该源
- 点击「确定」保存设置后重启Visual Studio
- 再次进入包源设置页面,重新添加该Nuget源的地址和名称,保存后访问该源时会自动要求输入新的用户名和密码
方法3:手动修改Nuget全局配置文件
如果你的凭据是手动写入Nuget配置文件的,可直接修改配置清除:
- 打开资源管理器,输入路径
%APPDATA%\NuGet\NuGet.Config回车打开全局配置文件 - 找到对应源的
packageSourceCredentials配置段,删除该段下的相关凭据内容即可
内容的提问来源于stack exchange,提问作者RajM
相关产品推荐
相关产品推荐

