次の方法で共有


GitHub

GitHub は、Web ベースの Git リポジトリ ホスティング サービスです。 Git のすべての分散リビジョン管理とソース コード管理 (SCM) 機能を提供し、独自の機能を追加します。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Standard 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure China リージョン
     - 米国国防総省 (DoD)
Power Apps Standard 次を除くすべての Power Apps リージョン :
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate Standard 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 Microsoft
URL https://support.microsoft.com/
Email abapi@microsoft.com
コネクタ メタデータ
Publisher Microsoft
Website https://github.com/
プライバシー ポリシー https://github.com/trust-center/privacy
カテゴリ IT 運用;コラボレーション

コネクタ github アプリの発行元

このコネクタでは 、aaptapps アカウント別のアプリを使用します

コネクタの詳細

コネクタの詳細については、 詳細なセクションを参照してください。

既知の問題と制限事項

認証されたユーザーに割り当てられている所有リポジトリとメンバー リポジトリ全体で問題項目の検索がトリガーされることに注意してください。 組織リポジトリはサポートされていません。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒
トリガーポーリングの頻度 1 15 秒

アクション

2 つのコミットを比較する (プレビュー)

baseheadの両方が、repositoryNameのブランチ名である必要があります。 repositoryNameと同じネットワーク内の他のリポジトリ間でブランチを比較するには、<USERNAME>:branch形式を使用します。 応答は git log base..head コマンドの実行と同じですが、コミットは時系列で返されます。

Github MCP サーバー

Github MCP サーバー

GitHub Webhook を削除します (プレビュー)

GitHub Webhook を削除します

ID でリポジトリを取得する (プレビュー)

ID でリポジトリを取得します。

pull request からファイルの一覧を取得する (プレビュー)

この操作は、リポジトリのプル要求からファイルの一覧を取得するために使用されます。

pull request から要求されたレビュー担当者を削除する (プレビュー)

特定のユーザーやチームのセットから、pull request から要求されたレビュー担当者を削除します。

pull request のレビュー担当者を要求する (プレビュー)

特定のユーザーやチームのセットからの pull request のレビューを要求します。

pull request を作成する (プレビュー)

この操作は、リポジトリにプル要求を作成することです。 パブリック リポジトリでプル要求を開くか更新するには、ヘッドまたはソース ブランチへの書き込みアクセス権が必要です。 組織所有のリポジトリの場合、プル要求を作成するには、リポジトリを所有する組織のメンバーである必要があります。

pull request を取得する (プレビュー)

この操作は、リポジトリのプル要求を取得するために使用されます。

pull request を更新する (プレビュー)

この操作は、リポジトリのプル要求を更新するために使用されます。 パブリック リポジトリのプル要求を更新するには、ヘッドブランチまたはソースブランチへの書き込みアクセス権が必要です。 組織所有のリポジトリの場合、プル要求を開いたり更新したりするには、リポジトリを所有する組織のメンバーである必要があります。

クエリを使用して Github を検索する

クエリを使用して Github を検索する

テンプレートを使用してリポジトリを作成する (プレビュー)

リポジトリ テンプレートを使用して新しいリポジトリを作成します。 認証されたユーザーは、リポジトリを所有する組織を所有しているか、またはメンバーである必要があります。

プル要求をマージする (プレビュー)

この操作は、リポジトリのプル要求をマージするために使用されます。

マイルストーンを更新する

既存のマイルストーンを更新します。

ユーザーがリポジトリコラボレーターであるかどうかを確認する

ユーザーがリポジトリコラボレーターであるかどうかを確認します。

ユーザーのすべてのパブリック リポジトリを一覧表示します

ユーザーのすべてのパブリック リポジトリを一覧表示します。

リポジトリ シークレットを作成または更新する (プレビュー)

暗号化された値を使用してリポジトリ シークレットを作成または更新します。 LibSodium を使用してシークレットを暗号化します。

リポジトリ ディスパッチ イベントを作成する (プレビュー)

この操作は、GitHub の外部で発生するアクティビティで GitHub Actions ワークフローまたは GitHub App webhook をトリガーする場合に、 repository_dispatch という webhook イベントをトリガーすることです。 repository_dispatch イベントが発生したときに実行されるように GitHub Actions ワークフローまたは GitHub アプリを構成する必要があります。

リポジトリのすべてのプル要求を取得する

リポジトリのすべてのプル要求を取得します。

リポジトリのすべてのマイルストーンを一覧表示します

リポジトリのすべてのマイルストーンを一覧表示します。

リポジトリのすべてのラベルを一覧表示します

リポジトリのすべてのラベルを一覧表示します。

リポジトリのすべての問題を取得する

リポジトリのすべての問題を取得します。

リポジトリの公開キーを取得する (プレビュー)

シークレットを暗号化する必要がある公開キーを取得します。 シークレットを作成または更新する前に、シークレットを暗号化する必要があります。

リポジトリの特定の問題を取得する

リポジトリの特定の問題を取得します。

リポジトリコラボレーターを一覧表示する

リポジトリコラボレーターを一覧表示します。

リポジトリ内の問題に対して使用可能な担当者を一覧表示します

リポジトリ内の問題に対して使用可能な担当者を一覧表示します。

参照を作成する (プレビュー)

リポジトリの参照を作成します。 使用されるコミット SHA-1 ハッシュが存在する場合でも、空のリポジトリの新しい参照を作成することはできません。 空のリポジトリは、ブランチのないリポジトリです。

参照を取得する (プレビュー)

Git データベースから 1 つの参照を返します。 reference パラメーターは、分岐のheads/<branch name>として書式設定し、タグのtags/<tag name>にする必要があります。 referenceが既存の ref と一致しない場合は、404が返されます。

問題のすべてのラベルを一覧表示します

問題のすべてのラベルを一覧表示します。

問題の作成

この操作は、特定のリポジトリの新しい問題を作成するために使用されます。

問題を更新する

問題番号を指定して既存の問題を更新します。

状態とキーワードで問題を見つける

状態とキーワードで問題を見つけます。

組織のすべてのパブリック リポジトリを一覧表示します

組織のすべてのパブリック リポジトリを一覧表示します。

組織のシークレットから選択したリポジトリを削除する (プレビュー)

リポジトリ アクセスの visibilityselected に設定されている場合、組織のシークレットからリポジトリを削除します。 可視性は、 組織のシークレットを作成または更新するときに設定されます。 このエンドポイントを使用するには、 admin:org スコープのアクセス トークンを使用して認証する必要があります。 GitHub Apps には、このエンドポイントを使用するための secrets 組織のアクセス許可が必要です。

認証されたユーザーのすべてのリポジトリを一覧表示します

認証されたユーザーのすべてのリポジトリ (パブリックとプライベートの両方) を一覧表示します。

認証されたユーザーを取得する

認証されたユーザーを取得します。

選択したリポジトリを組織のシークレットに追加する (プレビュー)

リポジトリ アクセスの visibilityselected に設定されている場合に、リポジトリを組織シークレットに追加します。 可視性は、 組織のシークレットを作成または更新するときに設定されます。 このエンドポイントを使用するには、 admin:org スコープのアクセス トークンを使用して認証する必要があります。 GitHub Apps には、このエンドポイントを使用するための secrets 組織のアクセス許可が必要です。

2 つのコミットを比較する (プレビュー)

baseheadの両方が、repositoryNameのブランチ名である必要があります。 repositoryNameと同じネットワーク内の他のリポジトリ間でブランチを比較するには、<USERNAME>:branch形式を使用します。 応答は git log base..head コマンドの実行と同じですが、コミットは時系列で返されます。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

拠点
base True string

基本パラメーター

Head
head True string

head パラメーター

戻り値

コミットの比較

Github MCP サーバー

Github MCP サーバー

GitHub Webhook を削除します (プレビュー)

GitHub Webhook を削除します

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

GitHub Webhook ID
webhookId True string

GitHub Webhook の ID

ID でリポジトリを取得する (プレビュー)

ID でリポジトリを取得します。

パラメーター

名前 キー 必須 説明
リポジトリ ID
repositoryId True integer

リポジトリの一意識別子。

戻り値

Git リポジトリ

pull request からファイルの一覧を取得する (プレビュー)

この操作は、リポジトリのプル要求からファイルの一覧を取得するために使用されます。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

プル番号
pullNumber True integer

プル番号。

戻り値

pull request から要求されたレビュー担当者を削除する (プレビュー)

特定のユーザーやチームのセットから、pull request から要求されたレビュー担当者を削除します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

プル番号
pullNumber True integer

プル番号。

レビュー
reviewers array of string
team_reviewers
team_reviewers array of string

pull request のレビュー担当者を要求する (プレビュー)

特定のユーザーやチームのセットからの pull request のレビューを要求します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

プル番号
pullNumber True integer

プル番号。

レビュー
reviewers array of string
team_reviewers
team_reviewers array of string

pull request を作成する (プレビュー)

この操作は、リポジトリにプル要求を作成することです。 パブリック リポジトリでプル要求を開くか更新するには、ヘッドまたはソース ブランチへの書き込みアクセス権が必要です。 組織所有のリポジトリの場合、プル要求を作成するには、リポジトリを所有する組織のメンバーである必要があります。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

Title
title string

新しいプル要求のタイトル。

Head
head True string

変更が実装されるブランチの名前。 同じネットワーク内のクロスリポジトリ プル要求の場合、名前空間は次のようなユーザーと head : username:branch

拠点
base True string

変更をプルするブランチの名前。 これは、現在のリポジトリ上の既存のブランチである必要があります。 別のリポジトリのベースにマージを要求する 1 つのリポジトリにプル要求を送信することはできません。

Body
body string

プル要求の内容。

メンテナーは変更できますか?
maintainer_can_modify boolean

保守担当者がプル要求を変更できるかどうかを示します。

ドラフト
draft boolean

pull request が下書きであるかどうかを示します。

戻り値

プル要求を使用すると、GitHub のリポジトリにプッシュした変更について他のユーザーに通知できます。 プル要求が送信されると、関係者は一連の変更を確認し、潜在的な変更について話し合い、必要に応じてフォローアップ コミットをプッシュすることもできます。

pull request を取得する (プレビュー)

この操作は、リポジトリのプル要求を取得するために使用されます。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

プル番号
pullNumber True integer

プル番号。

戻り値

プル要求を使用すると、GitHub のリポジトリにプッシュした変更について他のユーザーに通知できます。 プル要求が送信されると、関係者は一連の変更を確認し、潜在的な変更について話し合い、必要に応じてフォローアップ コミットをプッシュすることもできます。

pull request を更新する (プレビュー)

この操作は、リポジトリのプル要求を更新するために使用されます。 パブリック リポジトリのプル要求を更新するには、ヘッドブランチまたはソースブランチへの書き込みアクセス権が必要です。 組織所有のリポジトリの場合、プル要求を開いたり更新したりするには、リポジトリを所有する組織のメンバーである必要があります。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

プル番号
pullNumber True integer

プル番号。

Title
title string

プル要求のタイトル。

Body
body string

プル要求の内容。

State
state string

このプル要求の状態。 open または closed のいずれかです。

拠点
base string

変更をプルするブランチの名前。 これは、現在のリポジトリ上の既存のブランチである必要があります。 別のリポジトリを指すプル要求のベース ブランチを更新することはできません。

メンテナーは変更できますか?
maintainer_can_modify boolean

保守担当者がプル要求を変更できるかどうかを示します。

戻り値

プル要求を使用すると、GitHub のリポジトリにプッシュした変更について他のユーザーに通知できます。 プル要求が送信されると、関係者は一連の変更を確認し、潜在的な変更について話し合い、必要に応じてフォローアップ コミットをプッシュすることもできます。

クエリを使用して Github を検索する

クエリを使用して Github を検索する

パラメーター

名前 キー 必須 説明
クエリ
query string

クエリ

テンプレートを使用してリポジトリを作成する (プレビュー)

リポジトリ テンプレートを使用して新しいリポジトリを作成します。 認証されたユーザーは、リポジトリを所有する組織を所有しているか、またはメンバーである必要があります。

パラメーター

名前 キー 必須 説明
テンプレート所有者
templateOwner True string

テンプレート リポジトリ所有者の名前。

テンプレート リポジトリ
templateRepository True string

テンプレート リポジトリの名前。

オーナー
owner string

新しいリポジトリを所有する組織またはユーザー。 空白のままにすると、認証されたユーザーが所有者になります。

名前
name True string

新しいリポジトリの名前。

Description
description string

新しいリポジトリの簡単な説明。

プライベートですか?
private boolean

true新しいプライベート リポジトリを作成するか、新しいパブリック リポジトリを作成false

戻り値

Git リポジトリ

プル要求をマージする (プレビュー)

この操作は、リポジトリのプル要求をマージするために使用されます。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

プル番号
pullNumber True integer

プル番号。

タイトルのコミット
commitTitle string

自動コミット メッセージのタイトル。

メッセージのコミット
commitMessage string

自動コミット メッセージに追加する追加の詳細。

Sha
sha string

マージを許可するには、pull request head が一致する必要がある SHA。

Merge メソッド
mergeMethod string

使用するマージ メソッド。 使用可能な値は、 mergesquash 、または rebaseです。 既定値は merge です。

戻り値

Pull Request マージの結果。

マイルストーンを更新する

既存のマイルストーンを更新します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

マイルストーン番号
milestoneNumber True integer

特定のマイルストーンのマイルストーン番号。

Title
title string

マイルストーンの概要。

State
state string

マイルストーンのオープン状態またはクローズ状態。

マイルス トーン
description string

マイルストーンの説明。

due_on
due_on string

マイルストーンの期限。

戻り値

関連する問題とプル要求のコレクション。

response
Milestone

ユーザーがリポジトリコラボレーターであるかどうかを確認する

ユーザーがリポジトリコラボレーターであるかどうかを確認します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

ユーザー名
userName True string

GitHub ユーザー アカウントのハンドル。

戻り値

単一 API 応答をフェッチするためのモデル

response
object

ユーザーのすべてのパブリック リポジトリを一覧表示します

ユーザーのすべてのパブリック リポジトリを一覧表示します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

type string

指定した型のリポジトリに結果を制限します。

並べ替え
sort string

結果を並べ替えるプロパティ。

方向
direction string

並べ替えの方向。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

フェッチするページ番号

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

リポジトリ シークレットを作成または更新する (プレビュー)

暗号化された値を使用してリポジトリ シークレットを作成または更新します。 LibSodium を使用してシークレットを暗号化します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

シークレット名
secretName True string

シークレットの名前。

encrypted_value
encrypted_value string

リポジトリの公開キーの取得アクションから取得した公開キーを使用して LibSodium で暗号化されたシークレットの値。

key_id
key_id string

シークレットの暗号化に使用したキーの ID。

リポジトリ ディスパッチ イベントを作成する (プレビュー)

この操作は、GitHub の外部で発生するアクティビティで GitHub Actions ワークフローまたは GitHub App webhook をトリガーする場合に、 repository_dispatch という webhook イベントをトリガーすることです。 repository_dispatch イベントが発生したときに実行されるように GitHub Actions ワークフローまたは GitHub アプリを構成する必要があります。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

イベント名
event_type string

カスタム Webhook イベント名。

イベント ペイロード
client_payload object

アクションまたは worklow が使用できる Webhook イベントに関する追加情報を含む JSON ペイロード。

リポジトリのすべてのプル要求を取得する

リポジトリのすべてのプル要求を取得します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

状態
state string

状態でフィルター処理します。

見出し
head string

ヘッド ユーザーまたは組織でフィルター処理します。

ベース
base string

ベース ブランチ名でフィルター処理します。

並べ替え
sort string

結果を並べ替える方法。

方向
direction string

並べ替えの方向。

perPage
per_page integer

1 ページあたりの結果の数。

page
page integer

表示するページ番号。

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

リポジトリのすべてのマイルストーンを一覧表示します

リポジトリのすべてのマイルストーンを一覧表示します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

状態
state string

マイルストーンの状態。

並べ替え
sort string

結果を並べ替える方法。

方向
direction string

並べ替えの方向。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

表示するページ番号。

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

リポジトリのすべてのラベルを一覧表示します

リポジトリのすべてのラベルを一覧表示します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

表示するページ番号。

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

リポジトリのすべての問題を取得する

リポジトリのすべての問題を取得します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

マイルストーン
milestone string

マイルストーンでフィルター処理します。

状態
state string

状態でフィルター処理します。

担当者
assignee string

割り当て先でフィルター処理します。

作成者
creator string

作成者でフィルター処理します。

mentioned
mentioned string

メンションでフィルター処理します。

labels
labels string

ラベル名でフィルター処理します。

並べ替え
sort string

結果を並べ替えるフィールド。

方向
direction string

並べ替えの方向。

から
since string

指定した日付以降の問題でフィルター処理します。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

表示するページ番号。

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

リポジトリの公開キーを取得する (プレビュー)

シークレットを暗号化する必要がある公開キーを取得します。 シークレットを作成または更新する前に、シークレットを暗号化する必要があります。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

戻り値

アクション シークレットの設定に使用される公開キー。

リポジトリの特定の問題を取得する

リポジトリの特定の問題を取得します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

問題番号
issueNumber True integer

特定の問題の問題番号。

戻り値

GitHub の問題のプロパティ。

リポジトリコラボレーターを一覧表示する

リポジトリコラボレーターを一覧表示します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

表示するページ番号。

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

リポジトリ内の問題に対して使用可能な担当者を一覧表示します

リポジトリ内の問題に対して使用可能な担当者を一覧表示します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

表示するページ番号。

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

参照を作成する (プレビュー)

リポジトリの参照を作成します。 使用されるコミット SHA-1 ハッシュが存在する場合でも、空のリポジトリの新しい参照を作成することはできません。 空のリポジトリは、ブランチのないリポジトリです。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

リファレンス
ref True string

完全修飾参照の名前 (つまり、 refs/heads/master)。 'refs' で始まり、少なくとも 2 つのスラッシュがある場合は、拒否されます。

Sha
sha True string

この参照の SHA1 値。

戻り値

リポジトリ内の Git 参照

参照を取得する (プレビュー)

Git データベースから 1 つの参照を返します。 reference パラメーターは、分岐のheads/<branch name>として書式設定し、タグのtags/<tag name>にする必要があります。 referenceが既存の ref と一致しない場合は、404が返されます。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

リファレンス
reference True string

URL の ref は、ブランチとタグ/タグ名の場合は>ヘッド/<ブランチ名>として書式設定 <する必要があります。

戻り値

リポジトリ内の Git 参照

問題のすべてのラベルを一覧表示します

問題のすべてのラベルを一覧表示します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

問題番号
issueNumber True integer

特定の問題の問題番号。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

表示するページ番号。

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

問題の作成

この操作は、特定のリポジトリの新しい問題を作成するために使用されます。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

Title
title True string

問題の概要。

Body
body string

問題の説明。

戻り値

GitHub の問題のプロパティ。

問題を更新する

問題番号を指定して既存の問題を更新します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

問題番号
issueNumber True integer

特定の問題の問題番号。

Title
title string

問題の概要。

Body
body string

問題の説明。

担当者
assignee string

問題の担当者。

State
state string

問題のオープン状態またはクローズ状態。 開いているか閉じているかのいずれかです。

ChangeReason
state_reason string

状態の変更の理由。

マイルス トーン
milestone string

問題に関連付けるマイルストーンの数。

labels
labels array of string

問題に関連付けられているラベル。

担当者
assignees array of string

問題に割り当てる UserSnames。

戻り値

GitHub の問題のプロパティ。

状態とキーワードで問題を見つける

状態とキーワードで問題を見つけます。

パラメーター

名前 キー 必須 説明
q
q True string

キーワードと修飾子を検索します。

並べ替え
sort string

結果を並べ替えるプロパティ。

順序
order string

並べ替えの方向。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

フェッチするページ番号

戻り値

検索結果をフェッチするためのモデル

組織のすべてのパブリック リポジトリを一覧表示します

組織のすべてのパブリック リポジトリを一覧表示します。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

type string

指定した型のリポジトリに結果を制限します。

並べ替え
sort string

結果を並べ替えるプロパティ。

方向
direction string

並べ替えの方向。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

フェッチするページ番号

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

組織のシークレットから選択したリポジトリを削除する (プレビュー)

リポジトリ アクセスの visibilityselected に設定されている場合、組織のシークレットからリポジトリを削除します。 可視性は、 組織のシークレットを作成または更新するときに設定されます。 このエンドポイントを使用するには、 admin:org スコープのアクセス トークンを使用して認証する必要があります。 GitHub Apps には、このエンドポイントを使用するための secrets 組織のアクセス許可が必要です。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ ID
repositoryId True integer

リポジトリの一意識別子。

シークレット名
secretName True string

シークレットの名前。

認証されたユーザーのすべてのリポジトリを一覧表示します

認証されたユーザーのすべてのリポジトリ (パブリックとプライベートの両方) を一覧表示します。

パラメーター

名前 キー 必須 説明
視認性
visibility string

指定された可視性 (public/private/all) のリポジトリに結果を制限します。

加盟
affiliation string

所属に基づいて結果を制限します。

から
since string

特定の時間が経過した後に更新されたリポジトリに結果を制限します。

before
before string

特定の時刻より前に更新されたリポジトリに結果を制限します。

type string

指定した型のリポジトリに結果を制限します。

並べ替え
sort string

結果を並べ替えるプロパティ。

方向
direction string

並べ替えの方向。

per_page
per_page integer

1 ページあたりの結果の数。

page
page integer

フェッチするページ番号

戻り値

リスト API 応答をフェッチするためのモデル

アイテム
MultipleFetchModel

認証されたユーザーを取得する

認証されたユーザーを取得します。

戻り値

GitHub ユーザーのプロパティ。

選択したリポジトリを組織のシークレットに追加する (プレビュー)

リポジトリ アクセスの visibilityselected に設定されている場合に、リポジトリを組織シークレットに追加します。 可視性は、 組織のシークレットを作成または更新するときに設定されます。 このエンドポイントを使用するには、 admin:org スコープのアクセス トークンを使用して認証する必要があります。 GitHub Apps には、このエンドポイントを使用するための secrets 組織のアクセス許可が必要です。

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ ID
repositoryId True integer

リポジトリの一意識別子。

シークレット名
secretName True string

シークレットの名前。

トリガー

pull request が作成または変更されたとき (プレビュー)

プル要求用の GitHub Webhook を作成します

問題が自分に割り当てられている場合

この操作は、ログインしているユーザーに問題が割り当てられるときにトリガーされます。

新しい問題が開いて自分に割り当てられた場合

この操作は、問題が開き、ログインしているユーザーに割り当てられるときにトリガーされます。

自分に割り当てられた問題が閉じられた場合

この操作は、ログインしているユーザーに割り当てられた問題が閉じられたときにトリガーされます。

pull request が作成または変更されたとき (プレビュー)

プル要求用の GitHub Webhook を作成します

パラメーター

名前 キー 必須 説明
リポジトリ所有者
repositoryOwner True string

リポジトリ所有者の名前。

リポジトリ名
repositoryName True string

リポジトリの名前。

リッスンする Webhook イベント
events True array of string

リッスンする Webhook イベント

戻り値

Webhook pull request 応答。

問題が自分に割り当てられている場合

この操作は、ログインしているユーザーに問題が割り当てられるときにトリガーされます。

戻り値

GitHub の問題のプロパティ。

新しい問題が開いて自分に割り当てられた場合

この操作は、問題が開き、ログインしているユーザーに割り当てられるときにトリガーされます。

戻り値

GitHub の問題のプロパティ。

自分に割り当てられた問題が閉じられた場合

この操作は、ログインしているユーザーに割り当てられた問題が閉じられたときにトリガーされます。

戻り値

GitHub の問題のプロパティ。

定義

IssueDetailsModel

GitHub の問題のプロパティ。

名前 パス 説明
Title
title string

問題の概要。

Body
body string

問題の説明。

担当者
assignee UserDetailsModel

GitHub ユーザーのプロパティ。

ID (アイディー)
number integer

問題の一意の ID。

State
state string

問題の状態。

作成された Date-Time
created_at string

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)。

リポジトリ URL
repository_url string

リポジトリへの Web リンク。

MultipleSearchFetchModel

検索結果をフェッチするためのモデル

名前 パス 説明
body
body array of GeneralAPIModel

結果の本文

MultipleFetchModel

リスト API 応答をフェッチするためのモデル

名前 パス 説明
アイテム
GeneralAPIModel

単一 API 応答をフェッチするためのモデル

GeneralAPIModel

単一 API 応答をフェッチするためのモデル

UserDetailsModel

GitHub ユーザーのプロパティ。

名前 パス 説明
ログイン
login string

ユーザー ログイン。

ID (アイディー)
id integer

ユーザー ID。

ノード ID
node_id string

ユーザー ノード ID。

アバター URL
avatar_url string

ユーザー アバターの URL。

Gravatar Id
gravatar_id string

ユーザー Gravatar ID。

ウェブアドレス
url string

ユーザー URL。

Html Url
html_url string

ユーザー HTML URL。

フォロワー URL
followers_url string

User FollowersUrl

次の URL
following_url string

ユーザーフォロー URL。

Gists Url
gists_url string

ユーザー Gists URL。

星付き URL
starred_url string

ユーザーの星付き URL。

サブスクリプション URL
subscriptions_url string

ユーザー サブスクリプションの URL。

組織の URL
organizations_url string

ユーザー組織の URL。

Repos Url
repos_url string

ユーザー リポジトリの URL。

イベント URL
events_url string

ユーザー イベント URL。

受信したイベントの URL
received_events_url string

ユーザーが受信したイベントの URL。

タイプ
type string

ユーザーの種類。

サイト管理者
site_admin boolean

ユーザー サイト管理者ですか?

名前
name string

ユーザー名。

[会社]
company string

ユーザー会社。

ブログ
blog string

ユーザー ブログ。

ロケーション
location string

ユーザーの場所。

Email
email string

ユーザー電子メール。

採用可能
hireable boolean

ユーザーは雇用可能ですか?

経歴
bio string

User Bio。

パブリック リポジトリ
public_repos integer

ユーザー パブリック リポジトリ。

パブリック Gists
public_gists integer

ユーザー パブリック Gists。

Followers
followers integer

ユーザーフォロワー。

Following
following integer

ユーザーフォロー。

Created At
created_at date-time

ユーザーの作成日時。

更新日時
updated_at date-time

ユーザーの更新日時。

検証

名前 パス 説明
検証済み
verified boolean

GitHub がこのコミットの署名を検証対象と見なすかどうかを示します。

検証の理由
reason string

検証済み値の理由。

符号付き値
payload string

署名された値。

署名のコミット
signature string

コミットから抽出された署名。

GitUser

Git 作成者/コミッター情報のメタプロパティ。

名前 パス 説明
Git ユーザー名
name string

ユーザー名

Git ユーザーの電子メール
email string

Email

コミットのタイムスタンプ
date string

コミットのタイムスタンプ。

DiffEntry

Diff Entry

名前 パス 説明
ファイル名
filename string

変更されたファイル名。

追加
additions integer

ファイル内の追加の数

Deletions
deletions integer

ファイル内の削除の数

Changes
changes integer

ファイル内の変更の数

ステータス
status string

変更の状態、名前の変更など

未加工の URL
raw_url string

ファイルへの生 URL リンク

Blob Url
blob_url string

ファイルへの BLOB URL リンク

Patch
patch string

ファイルに加えられた実際の変更。

変更の Sha
sha string

変更の SHA。

コンテンツ URL
contents_url string

ファイルの内容の URL。

Previous FileName
previous_filename string

FileName が変更された場合の以前の FileName

コミット

コミット

名前 パス 説明
コミット URL
url string

コミットの HTTP URL。

Commit Sha
sha string

コミットの SHA

ノード ID
node_id string

コミットのノード ID。

HTML Url
html_url string

コミットの HTML URL

コメント URL
comments_url string

コミットのコメント URL

コミット URL
commit.url string

コミットの URL。

作成者
commit.author GitUser

Git 作成者/コミッター情報のメタプロパティ。

コミッター
commit.committer GitUser

Git 作成者/コミッター情報のメタプロパティ。

コミット メッセージ
commit.message string

コミット メッセージ。

コメント数
commit.comment_count integer

コメント コミットの数

Commit Sha
commit.tree.sha string

コミットの SHA

コミット URL
commit.tree.url uri

コミット URL。

検査
commit.verification Verification
作成者
author UserDetailsModel

GitHub ユーザーのプロパティ。

コミッター
committer UserDetailsModel

GitHub ユーザーのプロパティ。

parents array of object
親 Sha
parents.sha string

親ブランチコミット sha

親ブランチ URL
parents.url string

親ブランチの URL。

親ブランチの HTML URL
parents.html_url string

親ブランチの HTML URL。

追加
stats.additions integer

加算の数

Deletions
stats.deletions integer

削除の数

合計
stats.total integer

合計変更数

files
files array of DiffEntry

CommitComparison

コミットの比較

名前 パス 説明
ウェブアドレス
url string

比較の URL

HTML Url
html_url string

比較用の HTML URL

永続的な URL
permalink_url string

比較の永続的な URL

差分 URL
diff_url string

差分 URL

パッチ URL
patch_url string

パッチ URL

base_commit
base_commit Commit

コミット

merge_base_commit
merge_base_commit Commit

コミット

ステータス
status string

比較の状態 (例:分岐など、

前に進む
ahead_by integer

ベース ブランチで先に進む

ビハインド
behind_by integer

behind_by ベース ブランチ

合計コミット数
total_commits integer

合計コミット数

コミット
commits array of Commit

コミット

Files
files array of DiffEntry

files

ActionsPublicKey

アクション シークレットの設定に使用される公開キー。

名前 パス 説明
キー ID
key_id string

キーの識別子。

Key
key string

Base64 でエンコードされた公開キー。

ID (アイディー)
id integer

キーの一意識別子。

ウェブアドレス
url string

公開キーの URL。

Title
title string

公開キーのタイトル。

Created At
created_at string

キーが作成された日時。

ライセンス内容

ライセンスの詳細

名前 パス 説明
Key
key string

ライセンスの小文字の SPDX ID。

名前
name string

https://spdx.org/licensesで指定されたライセンスの完全な名前。

ウェブアドレス
url uri

https://choosealicense.comのライセンスの URL。

SPDX Id
spdx_id string

https://spdx.org/licensesで指定された短い識別子。

ノード ID
node_id string

ライセンス ノード ID。

HTML Url
html_url uri

ライセンス HTML URL。

RepositoryMiniDetails

Git リポジトリ

名前 パス 説明
リポジトリ ID
id integer

リポジトリの一意識別子。

リポジトリ ノード ID
node_id string

リポジトリのノード ID。

リポジトリ名
name string

リポジトリの名前。

リポジトリのフル ネーム
full_name string

リポジトリの完全な名前。

管理者
permissions.admin boolean
プル
permissions.pull boolean
トリアージ
permissions.triage boolean
プッシュ
permissions.push boolean
保つ
permissions.maintain boolean
所有者
owner UserDetailsModel

GitHub ユーザーのプロパティ。

リポジトリはプライベートですか?
private boolean

リポジトリがプライベートかパブリックか。

リポジトリの説明
description string

リポジトリの説明

リポジトリホームページ
homepage uri

このリポジトリのホームページ

リポジトリ言語
language string

このリポジトリの言語

リポジトリはアーカイブされますか?
archived boolean

リポジトリがアーカイブされているかどうか。

リポジトリは無効になっていますか?
disabled boolean

このリポジトリを無効にするかどうかを返します。

リポジトリの可視性
visibility string

リポジトリの可視性: パブリック、プライベート、または内部。

リポジトリの作成場所
created_at date-time

リポジトリが作成された日時。

リポジトリの更新日時
updated_at date-time

リポジトリが最後に更新された日時。

リポジトリの Rebase マージを許可する
allow_rebase_merge boolean

プル要求のリベースマージを許可するかどうか。

リポジトリでスカッシュ マージを許可する
allow_squash_merge boolean

プル要求のスカッシュ マージを許可するかどうかを指定します。

マージ時のリポジトリ削除ブランチ
delete_branch_on_merge boolean

プル要求がマージされたときにヘッド ブランチを削除するかどうか

リポジトリのマージ コミットを許可する
allow_merge_commit boolean

プル要求のマージ コミットを許可するかどうかを指定します。

リポジトリ マスター ブランチ
master_branch string

リポジトリ マスター ブランチ。

RepositoryDetails

Git リポジトリ

名前 パス 説明
ID (アイディー)
id integer

リポジトリの一意識別子。

ノード ID
node_id string

リポジトリのノード ID。

名前
name string

リポジトリの名前。

氏名
full_name string

リポジトリの完全な名前。

ライセンス
license LicenseDetails

ライセンスの詳細

フォーク
forks integer

リポジトリのフォークの数。

管理者
permissions.admin boolean
プル
permissions.pull boolean
トリアージ
permissions.triage boolean
プッシュ
permissions.push boolean
保つ
permissions.maintain boolean
所有者
owner UserDetailsModel

GitHub ユーザーのプロパティ。

プライベートですか?
private boolean

リポジトリがプライベートかパブリックか。

Html Url
html_url uri

リポジトリの HTML URL

Description
description string

リポジトリの説明

フォークですか?
fork boolean

リポジトリがフォークの場合は、

ウェブアドレス
url uri

このリポジトリの HTTP URL

アーカイブ URL
archive_url string

このリポジトリのアーカイブ URL

Assignees Url
assignees_url string

このリポジトリの担当者 URL

BLOB URL
blobs_url string

このリポジトリの BLOB URL

ブランチ URL
branches_url string

このリポジトリのブランチ URL

コラボレーター URL
collaborators_url string

このリポジトリのコラボレーター URL

コメント URL
comments_url string

このリポジトリのコメント URL

コミット URL
commits_url string

このリポジトリのコミット URL

URL の比較
compare_url string

このリポジトリの比較 URL

コンテンツ URL
contents_url string

このリポジトリのコンテンツ URL

共同作成者 URL
contributors_url uri

このリポジトリの共同作成者 URL

デプロイ URL
deployments_url uri

このリポジトリのデプロイ URL

ダウンロード URL
downloads_url uri

このリポジトリのダウンロード URL

イベント URL
events_url uri

このリポジトリのイベント URL

Forks Url
forks_url uri

このリポジトリのフォーク URL

Git コミット URL
git_commits_url string

このリポジトリの Git コミット URL

Git 参照 URL
git_refs_url string

このリポジトリの Git 参照 URL

Git タグの URL
git_tags_url string

このリポジトリの Git タグ URL

Git Url
git_url string

このリポジトリの Git URL

問題のコメント URL
issue_comment_url string

このリポジトリの問題コメント URL

問題イベントの URL
issue_events_url string

このリポジトリの問題イベントの URL

問題の URL
issues_url string

このリポジトリの問題の URL

キー URL
keys_url string

このリポジトリのキー URL

ラベル URL
labels_url string

このリポジトリのラベル URL

言語 URL
languages_url uri

このリポジトリの言語 URL

Url のマージ
merges_url uri

このリポジトリのマージ URL

マイルストーン URL
milestones_url string

このリポジトリのマイルストーン URL

通知 URL
notifications_url string

このリポジトリの通知 URL

プル URL
pulls_url string

このリポジトリのプル URL

リリース URL
releases_url string

このリポジトリのリリース URL

SSH Url
ssh_url string

このリポジトリを複製する SSH URL

Stargazers Url
stargazers_url uri

このリポジトリのスターガザー (Stargazers は GitHub リポジトリをブックマークしたユーザー) の URL

Statuses Url
statuses_url string

このリポジトリの状態 URL

サブスクライバー URL
subscribers_url uri

このリポジトリのサブスクライバー URL

サブスクリプション URL
subscription_url uri

このリポジトリのサブスクリプション URL

タグ URL
tags_url uri

このリポジトリのタグ URL

Teams Url
teams_url uri

このリポジトリのチーム URL

Trees Url
trees_url string

このリポジトリのツリー URL

Url の複製
clone_url string

このリポジトリの複製 URL

ミラー URL
mirror_url uri

このリポジトリの元のミラー URL

フック URL
hooks_url uri

このリポジトリのフック URL

SVN Url
svn_url uri

このリポジトリの SVN URL

Homepage
homepage uri

このリポジトリのホームページ

Language
language string

このリポジトリの言語

フォーク数
forks_count integer

このリポジトリのフォークの数は、ネットワーク全体にあります。

Stargazers Count
stargazers_count integer

リポジトリにスターを付けたユーザーの数。

ウォッチャー数
watchers_count integer

リポジトリを監視しているユーザーの数。

サイズ
size integer

リポジトリのサイズ

既定のブランチ
default_branch string

リポジトリの既定のブランチ。

未解決の問題数
open_issues_count integer

リポジトリ内の未解決の問題の数。

テンプレートですか?
is_template boolean

このリポジトリが、新しいリポジトリの生成に使用できるテンプレートとして機能するかどうか。

トピック
topics array of string

リポジトリ内のトピックの一覧

問題がありますか?
has_issues boolean

問題が有効になっているかどうか。

プロジェクトはありますか?
has_projects boolean

プロジェクトが有効かどうか。

Wiki を使用していますか?
has_wiki boolean

Wiki が有効かどうか。

ページはありますか?
has_pages boolean

ページが有効かどうか。

ダウンロードは行いましたか?
has_downloads boolean

ダウンロードが有効かどうか。

アーカイブされますか?
archived boolean

リポジトリがアーカイブされているかどうか。

無効になっていますか?
disabled boolean

このリポジトリを無効にするかどうかを返します。

可視性
visibility string

リポジトリの可視性: パブリック、プライベート、または内部。

[プッシュ時]
pushed_at date-time

リポジトリが最後にプッシュされたとき。

Created At
created_at date-time

リポジトリが作成された日時。

更新日時
updated_at date-time

リポジトリが最後に更新された日時。

Rebase Merge を許可する
allow_rebase_merge boolean

プル要求のリベースマージを許可するかどうか。

テンプレート リポジトリ ID
template_repository.id integer

リポジトリの一意識別子。

テンプレート リポジトリ ノード ID
template_repository.node_id string

リポジトリのノード ID。

テンプレート リポジトリ名
template_repository.name string

リポジトリの名前。

テンプレート リポジトリのフル ネーム
template_repository.full_name string

リポジトリの完全な名前。

所有者
template_repository.owner UserDetailsModel

GitHub ユーザーのプロパティ。

テンプレート リポジトリはプライベートですか?
template_repository.private boolean

リポジトリがプライベートかパブリックか。

テンプレート リポジトリの HTML URL
template_repository.html_url uri

リポジトリの HTML URL

テンプレート リポジトリの説明
template_repository.description string

リポジトリの説明

テンプレート リポジトリはフォークですか?
template_repository.fork boolean

リポジトリがフォークの場合は、

テンプレート リポジトリの URL
template_repository.url uri

このリポジトリの HTTP URL

テンプレート リポジトリのアーカイブ URL
template_repository.archive_url string

このリポジトリのアーカイブ URL

テンプレート リポジトリの割り当て URL
template_repository.assignees_url string

このリポジトリの担当者 URL

テンプレート リポジトリ BLOB の URL
template_repository.blobs_url string

このリポジトリの BLOB URL

テンプレート リポジトリブランチの URL
template_repository.branches_url string

このリポジトリのブランチ URL

テンプレート リポジトリコラボレーターの URL
template_repository.collaborators_url string

このリポジトリのコラボレーター URL

テンプレート リポジトリのコメント URL
template_repository.comments_url string

このリポジトリのコメント URL

テンプレート リポジトリのコミット URL
template_repository.commits_url string

このリポジトリのコミット URL

テンプレート リポジトリの比較 URL
template_repository.compare_url string

このリポジトリの比較 URL

テンプレート リポジトリのコンテンツ URL
template_repository.contents_url string

このリポジトリのコンテンツ URL

テンプレート リポジトリの共同作成者 URL
template_repository.contributors_url uri

このリポジトリの共同作成者 URL

テンプレート リポジトリのデプロイ URL
template_repository.deployments_url uri

このリポジトリのデプロイ URL

テンプレート リポジトリのダウンロード URL
template_repository.downloads_url uri

このリポジトリのダウンロード URL

テンプレート リポジトリ イベントの URL
template_repository.events_url uri

このリポジトリのイベント URL

テンプレート リポジトリのフォーク URL
template_repository.forks_url uri

このリポジトリのフォーク URL

テンプレート リポジトリの Git コミット URL
template_repository.git_commits_url string

このリポジトリの Git コミット URL

テンプレート リポジトリの Git 参照 URL
template_repository.git_refs_url string

このリポジトリの Git 参照 URL

テンプレート リポジトリの Git タグの URL
template_repository.git_tags_url string

このリポジトリの Git タグ URL

テンプレート リポジトリの Git URL
template_repository.git_url string

このリポジトリの Git URL

テンプレート リポジトリの問題のコメント URL
template_repository.issue_comment_url string

このリポジトリの問題コメント URL

テンプレート リポジトリの問題イベント URL
template_repository.issue_events_url string

このリポジトリの問題イベントの URL

テンプレート リポジトリの問題の URL
template_repository.issues_url string

このリポジトリの問題の URL

テンプレート リポジトリ キーの URL
template_repository.keys_url string

このリポジトリのキー URL

テンプレート リポジトリ ラベルの URL
template_repository.labels_url string

このリポジトリのラベル URL

テンプレート リポジトリ言語の URL
template_repository.languages_url uri

このリポジトリの言語 URL

テンプレート リポジトリのマージ URL
template_repository.merges_url uri

このリポジトリのマージ URL

テンプレート リポジトリのマイルストーン URL
template_repository.milestones_url string

このリポジトリのマイルストーン URL

テンプレート リポジトリの通知 URL
template_repository.notifications_url string

このリポジトリの通知 URL

テンプレート リポジトリのプル URL
template_repository.pulls_url string

このリポジトリのプル URL

テンプレート リポジトリのリリース URL
template_repository.releases_url string

このリポジトリのリリース URL

テンプレート リポジトリの SSH URL
template_repository.ssh_url string

このリポジトリを複製する SSH URL

テンプレート リポジトリの Stargazers URL
template_repository.stargazers_url uri

このリポジトリのスターガザー (Stargazers は GitHub リポジトリをブックマークしたユーザー) の URL

テンプレート リポジトリの状態 URL
template_repository.statuses_url string

このリポジトリの状態 URL

テンプレート リポジトリサブスクライバー URL
template_repository.subscribers_url uri

このリポジトリのサブスクライバー URL

テンプレート リポジトリのサブスクリプション URL
template_repository.subscription_url uri

このリポジトリのサブスクリプション URL

テンプレート リポジトリ タグの URL
template_repository.tags_url uri

このリポジトリのタグ URL

テンプレート リポジトリの Teams URL
template_repository.teams_url uri

このリポジトリのチーム URL

テンプレート リポジトリ ツリーの URL
template_repository.trees_url string

このリポジトリのツリー URL

テンプレート リポジトリの複製 URL
template_repository.clone_url string

このリポジトリの複製 URL

テンプレート リポジトリ のミラー URL
template_repository.mirror_url uri

このリポジトリの元のミラー URL

テンプレート リポジトリフック URL
template_repository.hooks_url uri

このリポジトリのフック URL

テンプレート リポジトリの SVN URL
template_repository.svn_url uri

このリポジトリの SVN URL

テンプレート リポジトリホームページ
template_repository.homepage uri

このリポジトリのホームページ

テンプレート リポジトリ言語
template_repository.language string

このリポジトリの言語

テンプレート リポジトリフォーク数
template_repository.forks_count integer

このリポジトリのフォークの数は、ネットワーク全体にあります。

テンプレート リポジトリ Stargazers Count
template_repository.stargazers_count integer

リポジトリにスターを付けたユーザーの数。

テンプレート リポジトリウォッチャー数
template_repository.watchers_count integer

リポジトリを監視しているユーザーの数。

テンプレート リポジトリのサイズ
template_repository.size integer

リポジトリのサイズ

テンプレート リポジトリの既定のブランチ
template_repository.default_branch string

リポジトリの既定のブランチ。

テンプレート リポジトリの未解決の問題の数
template_repository.open_issues_count integer

リポジトリ内の未解決の問題の数。

テンプレート リポジトリはテンプレートですか?
template_repository.is_template boolean

このリポジトリが、新しいリポジトリの生成に使用できるテンプレートとして機能するかどうか。

テンプレート リポジトリに関するトピック
template_repository.topics array of string

リポジトリ内のトピックの一覧

テンプレート リポジトリに問題がありますか?
template_repository.has_issues boolean

問題が有効になっているかどうか。

テンプレート リポジトリにはプロジェクトがありますか?
template_repository.has_projects boolean

プロジェクトが有効かどうか。

テンプレート リポジトリには Wiki がありますか?
template_repository.has_wiki boolean

Wiki が有効かどうか。

テンプレート リポジトリにページがありますか?
template_repository.has_pages boolean

ページが有効かどうか。

テンプレート リポジトリにダウンロードがありますか?
template_repository.has_downloads boolean

ダウンロードが有効かどうか。

テンプレート リポジトリはアーカイブされていますか?
template_repository.archived boolean

リポジトリがアーカイブされているかどうか。

テンプレート リポジトリは無効になっていますか?
template_repository.disabled boolean

このリポジトリを無効にするかどうかを返します。

テンプレート リポジトリの可視性
template_repository.visibility string

リポジトリの可視性: パブリック、プライベート、または内部。

プッシュされたテンプレート リポジトリ
template_repository.pushed_at date-time

リポジトリが最後にプッシュされたとき。

で作成されたテンプレート リポジトリ
template_repository.created_at date-time

リポジトリが作成された日時。

テンプレート リポジトリの更新日時
template_repository.updated_at date-time

リポジトリが最後に更新された日時。

管理者
template_repository.permissions.admin boolean
プッシュ
template_repository.permissions.push boolean
プル
template_repository.permissions.pull boolean
テンプレート リポジトリによるリベースマージの許可
template_repository.allow_rebase_merge boolean

プル要求のリベースマージを許可するかどうか。

テンプレート リポジトリのテンプレート リポジトリ
template_repository.template_repository string

テンプレート リポジトリ。

テンプレート リポジトリの一時複製トークン
template_repository.temp_clone_token string

このリポジトリを複製するための一時的な認証トークン。

テンプレート リポジトリでスカッシュ マージを許可する
template_repository.allow_squash_merge boolean

プル要求のスカッシュ マージを許可するかどうかを指定します。

マージ時のテンプレート リポジトリの削除ブランチ
template_repository.delete_branch_on_merge boolean

プル要求がマージされたときにヘッド ブランチを削除するかどうか

テンプレート リポジトリでマージ コミットを許可する
template_repository.allow_merge_commit boolean

プル要求のマージ コミットを許可するかどうかを指定します。

テンプレート リポジトリサブスクライバー数
template_repository.subscribers_count integer

リポジトリのサブスクライバーの数。

テンプレート リポジトリのネットワーク数
template_repository.network_count integer

リポジトリ ネットワーク数

一時複製トークン
temp_clone_token string

このリポジトリを複製するための一時的な認証トークン。

スカッシュ マージを許可する
allow_squash_merge boolean

プル要求のスカッシュ マージを許可するかどうかを指定します。

マージ時の分岐の削除
delete_branch_on_merge boolean

プル要求がマージされたときにヘッド ブランチを削除するかどうか

マージ コミットを許可する
allow_merge_commit boolean

プル要求のマージ コミットを許可するかどうかを指定します。

サブスクライバー数
subscribers_count integer

リポジトリのサブスクライバーの数。

ネットワーク数
network_count integer

リポジトリ ネットワーク数

未解決の問題
open_issues integer

リポジトリで問題が開きます。

Watchers
watchers integer

リポジトリ ウォッチャー。

マスター ブランチ
master_branch string

リポジトリ マスター ブランチ。

星付き
starred_at string

リポジトリの星付き

GitReference

リポジトリ内の Git 参照

名前 パス 説明
リファレンス
ref string

完全修飾参照の名前。

ノード ID
node_id string

参照のノード ID。

ウェブアドレス
url uri

参照の URL。

object.type string

オブジェクトの古い型。

Sha
object.sha string

参照の SHA。

ウェブアドレス
object.url uri

オブジェクトの URL。

PullRequestMergeResult

Pull Request マージの結果。

名前 パス 説明
Sha
sha string

マージ コミットの SHA。

マージされますか?
merged boolean

プル要求がマージされたかどうか。

メッセージ
message string

マージ応答メッセージ。

マイルストーン

関連する問題とプル要求のコレクション。

名前 パス 説明
マイルストーン URL
url uri

マイルストーンの HTTP URL。

マイルストーン HTML URL
html_url uri

マイルストーンの HTML URL。

マイルストーン ラベルの URL
labels_url uri

マイルストーンのラベル URL。

マイルストーン ID
id integer

マイルストーンの一意識別子。

マイルストーン ノード ID
node_id string

マイルストーンのノード ID。

マイルストーン番号
number integer

マイルストーンの番号。

マイルストーンの状態
state string

マイルストーンの状態。

マイルストーン タイトル
title string

マイルストーンのタイトル。

マイルストーンの説明
description string

マイルストーンの説明。

作成者
creator UserDetailsModel

GitHub ユーザーのプロパティ。

マイルストーンの未解決の問題
open_issues integer

リポジトリの未解決の問題の数。

マイルストーンクローズの問題
closed_issues integer

リポジトリのクローズされた問題の数。

マイルストーンの作成日
created_at date-time

マイルストーンが作成された日時。

マイルストーンの更新日時
updated_at date-time

マイルストーンが最後に更新された日時。

マイルストーンクローズ日
closed_at date-time

マイルストーンが閉じられた日時。

マイルストーン期限
due_on date-time

マイルストーンの期限。

ラベル

色分けされたラベルは、問題を分類してフィルター処理するのに役立ちます (Gmail のラベルと同様)。

名前 パス 説明
ID (アイディー)
id integer

ラベルの一意識別子。

ノード ID
node_id string

ラベルのノード ID。

ウェブアドレス
url uri

ラベルの URL

名前
name string

ラベルの名前。

Description
description string

このラベルの簡単な説明。

color string

6 文字の 16 進コード(先頭に #を付けずに、色を識別する)

既定値ですか?
default boolean

これが既定のラベルかどうか。

TeamDetails

指定したリポジトリに対するアクセス許可を付与する組織メンバーのグループ。

名前 パス 説明
ID (アイディー)
id integer

チームの一意識別子。

ノード ID
node_id string

チームのノード ID。

ウェブアドレス
url uri

チームの URL。

メンバー URL
members_url string

チーム メンバーの HTTP URL。

name string

チームの名前

Description
description string

チームの説明

権限
permission string

チームがリポジトリに対して持つアクセス許可

プライバシー
privacy string

このチームが持つ必要があるプライバシーのレベル

HTML Url
html_url uri

チームの HTML URL。

リポジトリ URL
repositories_url uri

このチームのリポジトリの HTTP URL。

Slug
slug string

チームに対応するナメクジ。

LDAP DN
ldap_dn string

チームが LDAP 環境内にマップする識別名 (DN)

プルリクエスト

プル要求を使用すると、GitHub のリポジトリにプッシュした変更について他のユーザーに通知できます。 プル要求が送信されると、関係者は一連の変更を確認し、潜在的な変更について話し合い、必要に応じてフォローアップ コミットをプッシュすることもできます。

名前 パス 説明
Pull Request Url
url uri

このプル要求の HTTP URL。

Pull Request Id
id integer

プル要求の一意識別子。

Pull Request ノード ID
node_id string

プル要求のノード ID。

Pull Request Html Url
html_url uri

プル要求の HTML URL。

Pull Request Diff Url
diff_url uri

pull request の差分 URL。

Pull Request Patch Url
patch_url uri

プル要求のパッチ URL。

Pull Request の問題の URL
issue_url uri

プル要求の問題の URL。

Pull Request のコミット URL
commits_url uri

プル要求のコミット URL。

Pull Request Review Comments Url
review_comments_url uri

pull request のレビュー コメント URL。

Pull Request Review Comment Url
review_comment_url string

pull request のレビュー コメント URL。

Pull Request Diff Url
comments_url uri

pull request の差分 URL。

Pull Request Statuses Url
statuses_url uri

プル要求の状態 URL。

Pull Request Number
number integer

リポジトリ内のプル要求を一意に識別する番号。

プル要求の状態
state string

このプル要求の状態。 open または closed のいずれかです。

プル要求はロックされていますか?
locked boolean

プル要求がロックされているかどうか。

Pull Request タイトル
title string

プル要求のタイトル。

ユーザー
user UserDetailsModel

GitHub ユーザーのプロパティ。

Pull Request 本文
body string

マークダウンとしての本文。

Pull Request ラベル
labels array of Label

プル要求に関連付けられているラベルの一覧。

milestone Milestone

関連する問題とプル要求のコレクション。

Pull Request Active Lock Reason
active_lock_reason string

会話がロックされた理由。

Pull Request Created At
created_at date-time

プル要求が作成された日時。

Pull Request Updated At
updated_at date-time

pull request が最後に更新された日時。

Pull Request Closed At
closed_at date-time

プル要求が閉じられた日時。

Pull Request Merged At
merged_at date-time

プル要求がマージされた日付と時刻。

Pull Request Merge Commit Sha
merge_commit_sha string

プル要求のマージ コミット Sha。

担当者
assignee UserDetailsModel

GitHub ユーザーのプロパティ。

Pull Request Assignees
assignees array of UserDetailsModel

pull request の担当者の一覧。

Pull Request Requested Reviewers
requested_reviewers array of UserDetailsModel

このプル要求に割り当てられているユーザーの一覧。

Pull Request Requested Teams
requested_teams array of TeamDetails

この pull request に対して要求されたチームの一覧。

Pull Request Head Label
head.label string

ヘッド ラベル。

Pull Request Head リファレンス
head.ref string

ヘッド リファレンス

リポジトリ
head.repo RepositoryMiniDetails

Git リポジトリ

Pull Request Head Sha
head.sha string

Head Sha

ユーザー
head.user UserDetailsModel

GitHub ユーザーのプロパティ。

Pull Request Base Label
base.label string

ヘッド ラベル。

Pull Request Base Reference
base.ref string

ヘッド リファレンス

リポジトリ
base.repo RepositoryMiniDetails

Git リポジトリ

Pull Request Base Sha
base.sha string

Head Sha

ユーザー
base.user UserDetailsModel

GitHub ユーザーのプロパティ。

Pull RequestAuthor の関連付け
author_association string

作成者とコメントの件名の関連付け。

Pull Request Draft ですか?
draft boolean

pull request が下書きであるかどうかを示します。

Pull Request はマージされますか?
merged boolean

プル要求がマージされたかどうか。

Pull Request はマージ可能ですか?
mergeable boolean

マージ競合の存在に基づいてプル要求をマージできるかどうか。

Pull Request Rebaseable ですか?
rebaseable boolean

pull request がリベース可能かどうか。

Pull Request Mergeable State
mergeable_state string

プル要求のマージ可能な状態。

merged_by
merged_by UserDetailsModel

GitHub ユーザーのプロパティ。

Pull Request Comments Count
comments integer

このプル要求内のコメントの数。

Pull Request Review Comments Count
review_comments integer

このプル要求のレビュー コメントの数。

メンテナーはプル要求を変更できますか?
maintainer_can_modify boolean

保守担当者がプル要求を変更できるかどうかを示します。

Pull Request Commits Count
commits integer

このプル要求のコミットの数。

Pull Request Additions Count
additions integer

このプル要求での追加の数。

Pull Request Deletions Count
deletions integer

このプル要求の削除の数。

Pull Request Changed Files Count
changed_files integer

このプル要求で変更されたファイルの数。

PullRequestFile

名前 パス 説明
ファイルの sha
sha string

ファイルの sha。

ファイル名
filename string

ファイル名です。

ファイルの変更状態
status string

ファイルの変更状態。

ファイルに加えられた追加の数
additions integer

ファイルに加えられた追加の数。

ファイルに対して行われた削除の数
deletions integer

ファイルに対して行われた削除の数。

ファイルに加えられた変更の数
changes integer

ファイルに加えられた変更の数。

ファイルの BLOB URL
blob_url string

ファイルの BLOB URL。

ファイルの生 URL
raw_url string

ファイルの生の URL。

ファイルのコンテンツ URL
contents_url string

ファイルの内容の URL。

ファイルのコンテンツにパッチを適用する
patch string

ファイルのパッチ コンテンツ。

WebhookPullRequestResponse

Webhook pull request 応答。

名前 パス 説明
実行されたアクション
action string

実行されたアクション。

Pull Request Number
number integer

pull request 番号。

プルリクエスト
pull_request PullRequest

プル要求を使用すると、GitHub のリポジトリにプッシュした変更について他のユーザーに通知できます。 プル要求が送信されると、関係者は一連の変更を確認し、潜在的な変更について話し合い、必要に応じてフォローアップ コミットをプッシュすることもできます。

オブジェクト

これは型 'object' です。