問題タブ [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.
asp.net-mvc - GitHub Webhook プッシュを受信するために使用する Octokit クラスはどれですか?
GitHub Webhook プッシュを受け取るための ASP.NET MVC アクション メソッドがあります。更新されたときにこの POST を送信するようにレポを構成しました。
このアクション メソッドのパラメーターとして使用する必要がある Octokit.Net クラスはどれですか? ドキュメントはそれがpushevent
classだと言っていますが、これは Octokit 名前空間のどこにも見つかりません。
可能であれば、スクレイピングするよりも Octokit クラス (または最も適切なクラス) をパラメーターとして使用したいと思いますRequest
。
この投稿日 (2014 年 6 月) の時点で、NuGet 経由で Octokit の最新バージョン (0.3.4) を使用します。
Octokit.NET にはまだ webhook クラスがありますか?
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() メソッドで間違いを犯しましたか?
どうもありがとうございました!
c# - Octokit.net で Gist の言語を指定する
Octokit.netを使用して新しい NewGist を作成しようとしていますが、言語 (テキスト、C#、C++、Java など) を指定する方法が見つからないようです。
何か不足していますか、それともこの API にはそれを指定する機能がありませんか? ありがとう!
octokit - リポジトリからのコードの読み取り
私は Octokit.NET を初めて使用します。それを使用してリポジトリにログインし、WinRT 8.1 ユニバーサル アプリで特定のリポジトリを取得しようとしています。最終的に、そのリポジトリ内のいくつかの .cs ファイルをテキストとして読み取りたいと考えています。次のコードを使用して、すべてのリポジトリを認証して取得しています。ただし、空のエラーメッセージを保持します。Octokit を正しい方法で使用しているかどうかわからない -
誰かがこれで私を助けてくれれば幸いです。
ありがとう
.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 は次のようになります。
GithubUserDto
1)リポジトリと SshKey への API 呼び出しが独立して非同期モードで終了するときに、アイテムが順番に生成されるようにするにはどうすればよいですか? Zip
このシナリオではオプションではないようです。
GithubUserDto
2) 「セカンダリ」API (SshKey など) の 1 つへの呼び出しが非同期に失敗した場合でも (たとえば、ネットワークの問題が原因で)、結果シーケンス内のアイテムの生成を続行するにはどうすればよいですか?
c# - GithubClient の問題 Create で NotFoundException がスローされる
私は初めてですOctokit.Net
。
プログラムで問題を作成したい...
だから私はこのようにコーディングしました。
関数を呼び出すとCreate
、関数は常に をスローしNotFoundException
ます。
そして、エラーメッセージは「見つかりません」だけです
ただし、リポジトリは利用可能です。https://github.com/JoyLeeSoft/test
どうすればこれを解決できますか?
c# - GitHub リポジトリのすべてのフォークのリストを取得するには?
GitHub リポジトリ (例: https://github.com/eternicode/bootstrap-datepicker )のすべてのフォークのリストを取得したいのですが、octokit.netを使用してそれを行う方法を見つけることができません。
名前を変更したリポジトリも取得したいのですが、リポジトリの名前を検索するだけではできませんでした。
ヒントはありますか?
明確化:残りのAPIはhttps://developer.github.com/v3/repos/forks/で説明されていますが、octokit.netでそれを行う方法は?
c# - Octokit.net でリポジトリの内容を .zip ファイル (zipball) として取得できない
いくつかのリポジトリの zip コンテンツを取得するためにOctokit.net version 0.9.0
(GitHub API for .NET) を使用しています。
必要なリポジトリのリストは既にありますが、リポジトリのコンテンツを .zip ファイル (zipball と呼ばれる) として取得するのに問題があります。
これまでに試したこと
私の試みの問題
data
無効ですresponseData.GetType().Name
responseData
は文字列型であると言います- しよう
Encoding.ASCII.GetBytes(response.HttpResponse.Body.ToString());
とすると、無効な zip ファイルが表示されます
質問
Octokit.net ライブラリを使用して認証された後、リポジトリのジップボールを取得する正しい方法は何ですか?
また、octokit.net リポジトリで問題を開きました。