在Git克隆时提供凭据
我正在使用Bonobo.Git.Server作为我的Git Repo服务器 我如何通过信用卡复制回购协议?下面是我使用的c代码。但我一直在犯这个错误 错误\u libgit2引发了一个错误。类别=无效(错误)。无法分析支持的身份验证方案:操作标识符无效。在Git克隆时提供凭据,git,libgit2sharp,bonobo,Git,Libgit2sharp,Bonobo,我正在使用Bonobo.Git.Server作为我的Git Repo服务器 我如何通过信用卡复制回购协议?下面是我使用的c代码。但我一直在犯这个错误 错误\u libgit2引发了一个错误。类别=无效(错误)。无法分析支持的身份验证方案:操作标识符无效。 Credentials cred = new Credentials(); cred.Username = "pspl\admin"; cred.Password = "admin"; Repository.Clone("http://lo
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);
顺便说一句,您是否可以发送当前登录windows crediential?看起来您需要依靠与Bonobo通信 默认情况下,LibGit2Sharp不支持此操作。但是,您可能会在为支持NTLM身份验证所做的工作中找到一些帮助
可以找到支持源代码我没有使用windows身份验证,你的用户名看起来像一个。我设法让它工作。我无法在用户名字段中提供域。“我无法在用户名字段中提供域”->我不确定是否理解此语句。你能详细解释一下吗?“我设法让它工作了。”->太棒了!也许您可以为这个问题添加一个答案,描述为了成功地与BonoboGit服务器通信,您做了哪些更改?在我的代码中,Username='pspl\admin',但有一个错误。更改用户名='admin'后,身份验证将通过。克隆成功了。