使用libgit2sharp连接到github存储库而不进行克隆

时间:2015-08-25 20:50:33

标签: c# libgit2sharp

是否可以使用libgit2sharp连接到github存储库而无需在本地克隆存储库?我需要阅读有关提交的信息

1 个答案:

答案 0 :(得分:1)

通过LibGit2Sharp,无需首先克隆它,可以读取有关远程存储库的引用(主要是分支和标记)的信息。这将检索这些引用的名称以及每个引用提交的sha。

这可以通过IEnumerable<Reference> ListRemoteReferences(string url)静态方法完成。这相当于 git ls-remote CLI命令。

您是否需要有关提交的更多信息,存在两个选项: