【发布时间】:2017-03-25 13:27:52
【问题描述】:
我正在尝试弄清楚(在 C# 中)如何通过 API 在我的 GitHub 存储库中下载包含内容(文件和文件夹)的目录。有些文章提到了 Octokit.Net,所以我下载了这个并写了以下几行:
var github = new GitHubClient(new ProductHeaderValue("PROJECT"), new InMemoryCredentialStore(new Credentials("xxxtokenxxx")));
var repositories = github.Repository.GetAllForCurrent().Result;
var repository = repositories.Single(x => x.Name == "MyRepo");
然后我得到了存储库,它可以工作,但我不确定从这里去哪里?
如何将包含所有文件的 Folder1(如下所示)和带有结构文件的 Folder2 下载到我的本地硬盘?
https://github.com/PROJECT/MyRepo/tree/2016-1/Folder1/Folder2
任何人都可以帮助我朝着正确的方向前进吗?非常感谢您的帮助。谢谢
【问题讨论】:
标签: c# github download octokit.net