4

我想从 GitHub 的公共和私有存储库下载代码。为此,我选择了 octokit.net,但我很难理解如何使用这个库来实现我的目标。通常它应该通过新的 GitHubClient 类来完成。但是当我尝试下载代码 octokit.net 时,我收到了路径错误的错误消息。

var github = new GitHubClient(new ProductHeaderValue("OctokitTests"), new Uri("https://github.com/octokit/octokit.net.git);
var repository = await github.Repository.Get("onwer", "user");
4

1 回答 1

6

baseAddress过载适用于GitHubClient您需要连接到 GitHub Enterprise 环境时。如果您只是连接到 github.com,则不需要指定它。

var client = new GitHubClient(new ProductHeaderValue("OctokitTests"));
var repository = await github.Repository.Get("octokit", "octokit.net");
于 2014-07-19T17:01:33.097 回答