gpt4 book ai didi

c# - 使用 SharpSVN 删除本地 SVN 身份验证凭据

转载 作者:太空宇宙 更新时间:2023-11-03 11:02:43 25 4
gpt4 key购买 nike

我正在使用 SharpSVN。

我必须删除存储在 PC 中的 SVN 身份验证凭据。

我试试

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 有很多关于存储在计算机中的凭据的信息。

我在这里找到了解决方案的想法: http://sharpsvn.open.collab.net/ds/viewMessage.do?dsForumId=728&viewType=browseAll&dsMessageId=319851

我希望这可以帮助别人

关于c# - 使用 SharpSVN 删除本地 SVN 身份验证凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17095567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com