如何通过CredentialProvider.VSS.exe清除凭据缓存

时间:2019-01-14 19:03:32

标签: azure-devops nuget azure-artifacts

我在Azure Artifacts做了一个NuGet提要。我在项目中安装了NuGet.exeCredentialProvider.VSS.exe。我可以列出/获取/推送NuGet软件包。此时,完全没有问题。但是我想清除由CredentialProvider.VSS.exe创建的凭据缓存。我该怎么办?

2 个答案:

答案 0 :(得分:1)

  

我想清除由CredentialProvider.VSS.exe创建的凭据缓存。我该怎么办?

CredentialProvider.VSS.exe在注册表路径中存储和使用凭据。 如果您要清除凭据,则可以从注册表中删除令牌值。

Computer\HKEY_CURRENT_USER\Software\Microsoft\VSCommon\14.0\ClientServices\TokenStorage\VisualStudio\VssApp\{xxxx}

enter image description here

答案 1 :(得分:0)

nuget.exe locals plugins-cache -clear应该这样做。如果还没有,则需要download nuget.exe。不幸的是dotnet nuget locals中缺少plugins-cache:(