根据 文档, ,构造函数似乎期望一个本地存储库,因此您提供的路径应指向您的文件系统。
我想你想调用静态方法 Repository.Clone()
, ,因为它具有签名 string sourceUrl, string workdirPath, [..]
. 。它返回到克隆的存储库的字符串路径,因此您可以像:
var repoUrl = "http://repository-url";
var workingDir = @"C:\git\ProjectName\";
var repo = new Repository(Repository.Clone(repoUrl, workingDir));