C# 如何使用Libgit2Sharp克隆回购
我正在尝试用下面的C#代码克隆存储库C# 如何使用Libgit2Sharp克隆回购,c#,libgit2sharp,C#,Libgit2sharp,我正在尝试用下面的C#代码克隆存储库 试试看 { var result=Repository.Clone(remoteUrl,localPath); } 捕获(例外情况除外) { } Repository.Clone()不会返回,也不会引发异常。代码有什么问题吗?我遗漏了什么吗?我知道自从这个问题被提出以来已经过去了很多时间,但我就是这样做的(以防它仍然有用): CredentialsProvider方法应通过LibGit2Sharp.Handlers命名空间中提供的CredentialsHa
试试看
{
var result=Repository.Clone(remoteUrl,localPath);
}
捕获(例外情况除外)
{
}
Repository.Clone()
不会返回,也不会引发异常。代码有什么问题吗?我遗漏了什么吗?我知道自从这个问题被提出以来已经过去了很多时间,但我就是这样做的(以防它仍然有用):
CredentialsProvider方法应通过LibGit2Sharp.Handlers命名空间中提供的CredentialsHandler委托返回一个Credentials对象
顺便说一句,我使用的是LibGit2Sharp版本0.26.1,在这种情况下,实际上会抛出一个异常
Repository.Clone("https://repository.git", deployerPath, new CloneOptions()
{
BranchName = "branch_to_pull_from",
CredentialsProvider = CredentialsProvider(),
});