C# 使用SharpSVN删除本地SVN身份验证凭据
我用的是SharpSVN 我必须删除存储在PC中的SVN身份验证凭据 我试着用C# 使用SharpSVN删除本地SVN身份验证凭据,c#,svn,authentication,sharpsvn,C#,Svn,Authentication,Sharpsvn,我用的是SharpSVN 我必须删除存储在PC中的SVN身份验证凭据 我试着用 using (SvnClient client = new SvnClient()) { // Clear predefined handlers and previous authentication client.Authentication.Clear(); } 它会在程序运行期间删除凭据,但不会删除存储在计算机中的凭据数据 有人现在怎么做 谢谢 我找到的解决方案是: using (SvnCl
using (SvnClient client = new SvnClient())
{
// Clear predefined handlers and previous authentication
client.Authentication.Clear();
}
它会在程序运行期间删除凭据,但不会删除存储在计算机中的凭据数据
有人现在怎么做
谢谢 我找到的解决方案是:
using (SvnClient client = new SvnClient())
{
//delete all Svn Authentication credential stored in the computer
foreach (var svnAuthenticationCacheItem in client.Authentication.GetCachedItems(SvnAuthenticationCacheType.UserNamePassword))
{
svnAuthenticationCacheItem.Delete();
}
}
此解决方案删除存储的所有SVN凭据数据
svnAuthenticationCacheItem包含大量有关存储在计算机中的凭据的信息
我在这里找到了解决方案的想法:
我希望这能帮助别人