概要

Gemini Enterprise 用の GitHub コネクタを使用すると、GitHub データに対して作成、更新、読み取りのオペレーションを実行できます。

サポートされているアクション

GitHub データストアが有効になっている場合、エンドユーザーは Gemini Enterprise で自然言語のコマンドを使用して次の操作を行うことができます。

アクション 説明
保留中のレビューにコメントを追加する GitHub の保留中のレビューにコメントを追加します。
問題にコメントを追加する GitHub の問題にコメントを追加します。
ブランチを作成する GitHub にブランチを作成します。
問題を作成または更新する GitHub の問題を作成または更新します。
ファイルを作成または更新する GitHub でファイルを作成または更新します。
リポジトリをフォークする GitHub でリポジトリをフォークします。
pull リクエストをマージする GitHub で pull リクエストをマージします。
ファイルを push する GitHub にファイルを push します。
pull リクエストを更新する GitHub で pull リクエストを更新します。

必要な権限

Gemini Enterprise で GitHub データストアを使用して検索を行うには、次の権限が必要です。

権限名 権限のタイプ アクセスの理由
リポジトリ: コンテンツ 読み取り専用 ファイル、commit、ブランチ、タグ、リリースを読み取り、コードを検索する
リポジトリ: 問題 読み取り専用 問題、ラベル、コメントを読み取り、問題を検索する
リポジトリ: pull リクエスト 読み取り専用 pull リクエスト、差分、PR コメントを読み取り、PR を検索する
リポジトリ: メタデータ 読み取り専用(必須) リポジトリとユーザーを検索する
組織: メンバー 読み取り専用 組織のチームとそのメンバーを表示する
アカウント: プロフィール 読み取り/書き込み ユーザー プロフィール情報にアクセスする
組織: 問題の種類 読み取り専用 利用可能な組織の問題の種類を表示する
をご覧ください。

これらの権限を構成する方法については、権限を設定してクライアント ID とクライアント シークレットを取得するをご覧ください。

制限事項

このセクションでは、GitHub データストアの使用に影響する可能性のある既知の問題と制限事項について説明します。

  • 新しいアプリを作成する場合や、既存のアプリにデータストアを追加する場合は、単一のコネクタタイプに属するアクションを含むデータストアを 1 つだけ関連付けることをおすすめします。
  • 既存の GitHub データストアに VPC Service Controls 境界を適用することはできません。VPC Service Controls を適用するには、データストアを削除して再作成する必要があります。VPC Service Controls と、VPC Service Controls を有効にした後にアクションを使用する方法の詳細については、VPC Service Controls でアプリを保護するをご覧ください。
  • GitHub データストアは、 globalus、および eu のロケーションでのみサポートされています。

次のステップ