Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Git克隆时提供凭据_Git_Libgit2sharp_Bonobo - Fatal编程技术网

在Git克隆时提供凭据

在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

我正在使用Bonobo.Git.Server作为我的Git Repo服务器

我如何通过信用卡复制回购协议?下面是我使用的c代码。但我一直在犯这个错误

错误\u libgit2引发了一个错误。类别=无效(错误)。无法分析支持的身份验证方案:操作标识符无效。

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'后,身份验证将通过。克隆成功了。