我使用Bonobo.Git.Server作为我的Git Repo Server。
我如何通过信用卡克隆回购?下面是我使用的c#代码。但我一直收到这个错误,
libgit2引发了ERROR_An错误。类别=无效(错误)。无法解析支持的身份验证方案:操作标识符无效。
Credentials cred = new Credentials();
cred.Username = "pspl\admin";
cred.Password = "admin";
Repository.Clone("http://localhost:50287/Repo1.git", @"C:\Users\gohks\Desktop\testFolder", false, true, null, null, cred);
BTW可以发送当前的登录窗口吗?
答案 0 :(得分:0)
您似乎依赖 Windows authentication 与Bonobo进行沟通。
默认情况下,LibGit2Sharp不支持此功能。不过,您可以通过 @GasparNagy 在此 post 上找到一些帮助,以支持NTLM身份验证。
可以找到支持源代码 here 。