メインコンテンツへスキップ

はじめに

GitHubは、ウェブベースのバージョン管理リポジトリおよびインターネットホスティングサービスです。DomoのGitHubコネクターを使用すると、GitHubのフォロワー、リポジトリ、組織、ユーザー、Gistなどのデータを取得できます。GitHub APIについて詳しくは、Webサイト( https://developer.github.com/v3/ )を参照してください。 GitHubアカウントには、Data Centerから接続します。このトピックでは、GitHubコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 データコネクターを使用してDataSetを追加する 」を参照してください。

必要条件

GitHubアカウントに接続してDataSetを作成するには、GitHubの認証情報が必要です(例:ユーザー名/メールアドレス、パスワード)。

GitHubアカウントに接続する

このセクションでは、GitHubコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目にある [スケジュール設定][DataSetの名前を付け、説明を入力] に関しては、コネクタータイプのほとんどで共通です。詳細については、「 データコネクターを使用してDataSetを追加する 」を参照してください。

認証情報ペイン

DomoのGitHubコネクターは、接続にOAuthを使用します。このため、Domo内での認証情報の入力は必要ありません。 [接続] をクリック(または、Domoに既存のGitHubアカウントがある場合は [アカウントを追加] を選択)すると、GitHub OAuth画面が開き、GitHubの認証情報を入力できます。有効なサードパーティ認証情報を入力した後は、新しいGitHub DataSetを作成する際に常に同じアカウントを使用できるようになります。コネクターのアカウントはData Centerの [アカウント] タブで管理できます。このタブについて詳しくは、「 コネクターのユーザーアカウントを管理する 」を参照してください。
注記: Domoで接続する際、既にGitHubにログインしている場合は、 [アカウントを追加] をクリックすると自動的に認証されます。ログインしているアカウントとは異なるアカウントに接続する場合は、まずGitHubからログアウトする必要があります。

詳細 ペイン

このペインには、メインとなる [レポート] メニューのほか、選択したレポートタイプに応じて表示/非表示になる様々なメニューが含まれています。

メニュー

説明

レポート

実行するGitHubレポートを選択します。以下のレポートが利用できます。

すべてのパブリックイベント

すべてのパブリックイベントを返します

すべてのパブリックGist

すべてのパブリックGistのリストを返します

すべてのパブリックリポジトリ

すべてのパブリックリポジトリを返します

すべてのユーザー問題

すべてのユーザー問題を返します

すべてのユーザー

すべてのユーザーのリストを返します

アサイニー - オーナー名とリポジトリ名を指定

アサイニーを返します(オーナー名とリポジトリ名を指定)

ログインしているユーザーのフォロワー

ログインしているユーザーのフォロワーを返します

ログインしているユーザーのフォロー

ログインしているユーザーのフォロー中ユーザーのデータを返します

ログインしているユーザーのGist

ログインしているユーザーのGistを返します

ログインしているユーザーの組織

ログインしているユーザーの組織を返します

ログインしているユーザーのリポジトリ

ログインしているユーザーのリポジトリを返します

ログインしているユーザーのスター付きリポジトリ

ログインしているユーザーのスター付きリポジトリを返します

ログインしているユーザーのチームメンバー

ログインしているユーザーのチームメンバーを返します。

ログインしているユーザーのチームリポジトリ

ログインしているユーザーのチームリポジトリを返します

ログインしているユーザーの監視対象リポジトリ

ログインしているユーザーの監視対象リポジトリを返します

組織問題 - 組織名を指定

組織問題に関するデータを返します(組織名を指定)

組織のメンバー - 組織名を指定

組織のメンバーを返します(組織名を指定)

組織のパブリックイベント - 組織名を指定

組織のパブリックイベントを返します(組織名を指定)

組織のパブリックメンバー - 組織名を指定

組織のパブリックメンバーを返します(組織名を指定)

組織のリポジトリ - 組織名を指定

組織のリポジトリを返します(組織名を指定)

組織のチーム - 組織名を指定

組織のチームを返します(組織名を指定)

リポジトリのネットワークのパブリックイベント - ユーザー名とリポジトリ名を指名

リポジトリのネットワークのパブリックイベントを返します(ユーザー名とリポジトリ名を指名)

リポジトリの問題イベント - オーナー名とリポジトリ名を指定

リポジトリの問題イベントを返します(オーナー名とリポジトリ名を指定)

リポジトリのブランチ - オーナー名とリポジトリ名を指定

リポジトリのブランチを返します(オーナー名とリポジトリ名を指定)

リポジトリコードのフリークエンシー - オーナー名とリポジトリ名を指定

リポジトリコードのフリークエンシーを返します(オーナー名とリポジトリ名を指定)

リポジトリのコラボレーター - オーナー名とリポジトリ名を指定

リポジトリのコラボレーターを返します(オーナー名とリポジトリ名を指定)

リポジトリのコメント - オーナー名とリポジトリ名を指定

リポジトリのコメントを返します(オーナー名とリポジトリ名を指定)

リポジトリのコミットアクティビティ - オーナー名とリポジトリ名を指定

リポジトリのコミットアクティビティを返します(オーナー名とリポジトリ名を指定)

リポジトリのコミット - オーナー名とリポジトリ名を指定

リポジトリのコミットを返します(オーナー名とリポジトリ名を指定)

リポジトリのコントリビューターアクティビティ - オーナー名とリポジトリ名を指定

コントリビューターアクティビティを返します(オーナー名とリポジトリ名を指定)

リポジトリのコントリビューター - オーナー名とリポジトリ名を指定

リポジトリのコントリビューターを返します(オーナー名とリポジトリ名を指定)

リポジトリのデプロイメント - オーナー名とリポジトリ名を指定

リポジトリのデプロイメントを返します(オーナー名とリポジトリ名を指定)

リポジトリのダウンロード - オーナー名とリポジトリ名を指定

リポジトリのダウンロードを返します(オーナー名とリポジトリ名を指定)

リポジトリのイベント - オーナー名とリポジトリ名を指定

リポジトリのイベントを返します(オーナー名とリポジトリ名を指定)

リポジトリのフォーク - オーナー名とリポジトリ名を指定

リポジトリのフォークを返します(オーナー名とリポジトリ名を指定)

リポジトリのフック - オーナー名とリポジトリ名を指定

リポジトリのフックを返します(オーナー名とリポジトリ名を指定)

リポジトリの問題 - オーナー名とリポジトリ名を指定

リポジトリの問題を返します(オーナー名とリポジトリ名を指定)

リポジトリの問題コメント - オーナー名とリポジトリ名を指定

リポジトリの問題コメントを返します(オーナー名とリポジトリ名を指定)

リポジトリのラベル - オーナー名とリポジトリ名を指定

リポジトリのラベルを返します(オーナー名とリポジトリ名を指定)

リポジトリの言語 - オーナー名とリポジトリ名を指定

リポジトリの言語を返します(オーナー名とリポジトリ名を指定)

リポジトリのマイルストーン - オーナー名とリポジトリ名を指定

リポジトリのマイルストーンを返します(オーナー名とリポジトリ名を指定)

リポジトリの通知 - オーナー名とリポジトリ名を指定

リポジトリの通知を返します(オーナー名とリポジトリ名を指定)

リポジトリの参加 - オーナー名とリポジトリ名を指定

リポジトリの参加を返します(オーナー名とリポジトリ名を指定)

リポジトリのプル - オーナー名とリポジトリ名を指定

リポジトリのプルを返します(オーナー名とリポジトリ名を指定)

リポジトリのリードミー - オーナー名とリポジトリ名を指定

リポジトリのリードミーを返します(オーナー名とリポジトリ名を指定)

リポジトリのリリース - オーナー名とリポジトリ名を指定

リポジトリのリリースを返します(オーナー名とリポジトリ名を指定)

リポジトリのサブスクライバー - オーナー名とリポジトリ名を指定

リポジトリのサブスクライバーを返します(オーナー名とリポジトリ名を指定)

リポジトリのタグ - オーナー名とリポジトリ名を指定

リポジトリのタグを返します(オーナー名とリポジトリ名を指定)

検索コード - 検索フィールド、ユーザー名、リポジトリ名を指定

検索コードを返します(検索フィールド、ユーザー名、リポジトリ名を指定)

検索問題 - 問題の状態と検索フィールドを指定

問題を返します(問題の状態と検索フィールドを指定)

検索リポジトリ - 検索フィールドを指定

リポジトリを返します(検索フィールドを指定)

検索ユーザー - 検索フィールドを指定

ユーザーを返します(検索フィールドを指定)

スターゲイザー - オーナー名とリポジトリ名を指定

スターゲイザーを返します(オーナー名とリポジトリ名を指定)

テンプレート

テンプレートを返します

ユーザー

ユーザーを返します

ユーザーのメール

ユーザーのメールを返します

ユーザーのフォロワー - ユーザー名を指定

ユーザーのフォロワーを返します

ユーザーのフォロー - ユーザー名を指定

ユーザーのフォローを返します

ユーザーのGist - ユーザー名を指定

ユーザーのGistを返します

ユーザーのGistコメント

ユーザーのGistコメントを返します

ユーザー問題

ユーザー問題を返します

ユーザーのキー - ユーザー名を指定

ユーザーのキーを返します

ユーザーの制限レート

ユーザーの制限レートを返します

ユーザーの通知

ユーザーの通知を返します

ユーザー組織のイベント - 組織名を指定

ユーザー組織のイベントを返します

ユーザーの組織 - ユーザー名を指定

ユーザーの組織を返します

ユーザーが実行したイベント - ユーザー名を指定

ユーザーが実行したイベントを返します

ユーザーのパブリックリポジトリ - ユーザー名を指定

ユーザーのパブリックリポジトリを返します

ユーザーが受信したイベント - ユーザー名を指定

ユーザーが受信したイベントを返します

ユーザーのスター付きGist

ユーザーのスター付きGistを返します

ユーザーのスター付きリポジトリ - ユーザー名を指定

ユーザーのスター付きリポジトリを返します

ユーザーのチーム

ユーザーのチームを返します

ユーザーの監視対象リポジトリ - ユーザー名を指定

ユーザーの監視対象リポジトリを返します

ユーザー名/オーナー名(オプション)

データをプルするユーザー名またはオーナー名を入力します。

ユーザー名(オプション)

データをプルするユーザー名を入力します。

オーナー名(オプション)

データをプルするオーナー名を入力します。

リポジトリ名(オプション)

データをプルするリポジトリの名前を入力します。

組織名(オプション)

データをプルする組織の名前を入力します。

ソート(オプション)

レポートのソート値を入力します。このオプションは次のレポートで使用できます。

レポート名

適用可能な値

検索リポジトリ

スター/フォーク/更新者

検索コード

インデックス作成者

検索問題

コメント/作成者/更新者

検索ユーザー

フォロワー/リポジトリ/結合者

順番(オプション)

[ソート] フィールドにパラメーターを入力した場合の、ソート順を入力します。 asc は昇順、 desc は降順になります。

検索する問題の状態(オプション)

フィルタリングの基準となる状態を入力します( open closed all 。デフォルトは open )。

過去の日数(オプション)

データを取得する過去の日数を入力します。この値は、 X XDay XDays で指定します( X は正の整数)。例: 30Days

問題フィルター(オプション)

認証済みユーザーのコンテキストの問題に適用するフィルターの値を入力します。使用できる値は、 assigned created mention subscribed all です。

タイプ(オプション)

検索する項目のタイプを入力します。このオプションは次のレポートで使用できます。

レポート名

適用可能な値

検索問題

issue / pr

検索ユーザー

user / org

検索フィールド

検索するキーワードを入力します。

その他のペイン

スケジュール設定、再試行、更新に関するオプションなど、ほかのセクションに記載されているコネクターのインターフェースについては、「 データコネクターを使用してDataSetを追加する 」を参照してください。

よくある質問

ログインプロセスではOAuthプロセスが使用されるため、DomoによってGitHub認証情報が表示または保存されることはありません。これにより、ログインの安全性が保たれます。Domoのアカウントへのアクセスはいつでも取り消すことができます。
必要に応じて何度でも更新できます。
作成できるリクエストは1時間あたり5,000個です。