SVN凭据不起作用

时间:2017-12-04 11:04:18

标签: c# svn visualsvn-server sharpsvn

我正在使用SharpSvn库。

我正在开发一个具有lock功能的工具。为了模拟不同的锁拥有者,我喜欢使用其他凭据。 不幸的是我的代码不起作用。 看起来SharpSvn没有考虑提供的网络凭证。当我提供不正确的密码时(例如密码错误),它不会抛出异常。

有什么想法来解决我的问题?

using (var client = new SvnClient())
        {
            client.Authentication.Clear();
            client.Authentication.DefaultCredentials = new NetworkCredential(userName, password, domain);

            client.Authentication.SslServerTrustHandlers += delegate (object sender, SvnSslServerTrustEventArgs e)
            {
                e.AcceptedFailures = e.Failures;
                e.Save = true;
            };
        }

修改

一些额外的信息

  • Visual SVN服务器使用Windows身份验证 - 集成窗口身份验证
  • client.Authentication.DefaultCredentials为空
  • client.Configuration属性

client configuration

0 个答案:

没有答案