問題タブ [octokit.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
345 参照

asp.net-mvc - GitHub Webhook プッシュを受信するために使用する Octokit クラスはどれですか?

GitHub Webhook プッシュを受け取るための ASP.NET MVC アクション メソッドがあります。更新されたときにこの POST を送信するようにレポを構成しました。

このアクション メソッドのパラメーターとして使用する必要がある Octokit.Net クラスはどれですか? ドキュメントはそれがpusheventclassだと言っていますが、これは Octokit 名前空間のどこにも見つかりません。

可能であれば、スクレイピングするよりも Octokit クラス (または最も適切なクラス) をパラメーターとして使用したいと思いますRequest

この投稿日 (2014 年 6 月) の時点で、NuGet 経由で Octokit の最新バージョン (0.3.4) を使用します。

Octokit.NET にはまだ webhook クラスがありますか?

0 投票する
2 に答える
1571 参照

git - Octokit.net で認証し、LibGit2Sharp で GitHub リポジトリにプッシュする

LibGit2Sharp ライブラリを使用して、認証されたユーザーの GitHub リポジトリを複製/プッシュしますが、LibGit2Sharp はユーザーを承認するためのアクセス トークンを受け入れません。

そのため、Octokit.NET からアクセス トークンを取得しました。このトークンを使用して、LibGit2Sharp で承認されたユーザー リポジトリにプッシュしたいと考えています。

このトリックを行う方法はありますか?私がよく知っている場合、Octokit.NET は現時点でプッシュ リクエストを実行できませんでした。

アップデート

Carlos Martín Nieto と Ivan Zuzak が提案するように、コードを変更しました。

そして、プッシュ ロジックを使用した後:

このロジックは、ハードコーディングされたユーザー名とパスワードで正常に機能しますが、最終行で例外が発生し、「 LibGit2Sharp.LibGit2SharpException: Request failed with status code: 403」と表示されます。

実装から何かを逃したか、または Push() メソッドで間違いを犯しましたか?

どうもありがとうございました!

0 投票する
1 に答える
134 参照

c# - Octokit.net で Gist の言語を指定する

Octokit.netを使用して新しい NewGist を作成しようとしていますが、言語 (テキスト、C#、C++、Java など) を指定する方法が見つからないようです。

何か不足していますか、それともこの API にはそれを指定する機能がありませんか? ありがとう!

0 投票する
2 に答える
1135 参照

octokit - リポジトリからのコードの読み取り

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

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

ありがとう

0 投票する
1 に答える
715 参照

.net - Reactive Extensions (Rx) を使用してオーケストレーションされた非同期 REST API 呼び出しのシーケンス

Reactive Extensions を使用して調整された一連の REST API 呼び出しを行うことにより、データを提供するサービス層を構築しようとしています。この質問のために、私は観測可能な Octokit.net ライブラリを使用して、GitHub の REST API からデータを取得しようとしています (Octokit ライブラリの使用方法を選択しないでください)。具体的には、このシナリオでは、ユーザーの詳細、リポジトリのリスト、および ssh キーのリストを取得したいと考えています。したがって、次の操作順序を調整したいと思います。

a. a. ユーザー API を呼び出してユーザーの詳細を取得する b. 結果が来たら、user.Login を取得し、2 つの REST 呼び出しを並行して開始して、リポジトリのリストと ssh キーのリストを取得します。c. リポジトリと ssh キーの両方の API 呼び出しが終了するGithubUserDTOと、a) と b) の API 結果から入力されたフィールドを含む結果シーケンスに項目 ( ) が生成されます。

以下は、これまでに作成したコードで、Zip.

GithubUserDto は次のようになります。

GithubUserDto1)リポジトリと SshKey への API 呼び出しが独立して非同期モードで終了するときに、アイテムが順番に生成されるようにするにはどうすればよいですか? Zipこのシナリオではオプションではないようです。

GithubUserDto2) 「セカンダリ」API (SshKey など) の 1 つへの呼び出しが非同期に失敗した場合でも (たとえば、ネットワークの問題が原因で)、結果シーケンス内のアイテムの生成を続行するにはどうすればよいですか?

0 投票する
1 に答える
490 参照

c# - GithubClient の問題 Create で NotFoundException がスローされる

私は初めてですOctokit.Net

プログラムで問題を作成したい...

だから私はこのようにコーディングしました。

関数を呼び出すとCreate 、関数は常に をスローしNotFoundExceptionます。

そして、エラーメッセージは「見つかりません」だけです

ただし、リポジトリは利用可能です。https://github.com/JoyLeeSoft/test

どうすればこれを解決できますか?

0 投票する
3 に答える
1857 参照

c# - GitHub リポジトリのすべてのフォークのリストを取得するには?

GitHub リポジトリ (例: https://github.com/eternicode/bootstrap-datepicker )のすべてのフォークのリストを取得したいのですが、octokit.netを使用してそれを行う方法を見つけることができません。

名前を変更したリポジトリも取得したいのですが、リポジトリの名前を検索するだけではできませんでした。

ヒントはありますか?

明確化:残りのAPIはhttps://developer.github.com/v3/repos/forks/で説明されていますが、octokit.netでそれを行う方法は?

0 投票する
1 に答える
712 参照

c# - Octokit.net でリポジトリの内容を .zip ファイル (zipball) として取得できない

いくつかのリポジトリの zip コンテンツを取得するためにOctokit.net version 0.9.0 (GitHub API for .NET) を使用しています。

必要なリポジトリのリストは既にありますが、リポジトリのコンテンツを .zip ファイル (zipball と呼ばれる) として取得するのに問題があります。

これまでに試したこと

私の試みの問題

  1. data無効です
  2. responseData.GetType().NameresponseDataは文字列型であると言います
  3. しようEncoding.ASCII.GetBytes(response.HttpResponse.Body.ToString());とすると、無効な zip ファイルが表示されます

response.HttpResponse.Body の値

質問

Octokit.net ライブラリを使用して認証された後、リポジトリのジップボールを取得する正しい方法は何ですか?

また、octokit.net リポジトリで問題を開きました。