1

私は Octokit.NET を初めて使用します。それを使用してリポジトリにログインし、WinRT 8.1 ユニバーサル アプリで特定のリポジトリを取得しようとしています。最終的に、そのリポジトリ内のいくつかの .cs ファイルをテキストとして読み取りたいと考えています。次のコードを使用して、すべてのリポジトリを認証して取得しています。ただし、空のエラーメッセージを保持します。Octokit を正しい方法で使用しているかどうかわからない -

 var credentials = GithubHelper.Credentials;
 var connection = new Octokit.Connection(new Octokit.ProductHeaderValue("dotnet-test-functional"),new Uri("https://mygit.github.com"))
 {
      Credentials = credentials
 };
 var octokitClient = new Octokit.GitHubClient(connection);

 IReadOnlyList <Octokit.Repository> repos = await octokitClient.Repository.GetAllForCurrent();

誰かがこれで私を助けてくれれば幸いです。

ありがとう

4

2 に答える 2

2

Google 社員向けに、octokit.net API にリポジトリ コンテンツ API が含まれるようになりました。

var AllContent  = await client.Repository.Content.GetAllContent(repo.Owner.Login, repo.Name);

ファイルからエンコードされていないテキストを取得するには、これを行うことができます

var textOfFirstFile = AllContent[0].Content;
于 2016-09-12T17:51:29.103 に答える