GitHub で Gemini Code Assist を設定する

このページでは、pull リクエストを自動的に要約し、詳細なコードレビューを提供する Gemini を搭載したエージェントである GitHub の Gemini Code Assist を設定する方法について説明します。

始める前に

GitHub で Gemini Code Assist を設定するには、次の操作を行います。

  • GitHub 組織アカウントまたは個人アカウントを持っている。

  • GitHub で Gemini Code Assist を有効にする GitHub リポジトリが 1 つ以上ある。

  • GitHub で Gemini Code Assist のエンタープライズ バージョンを設定する場合は、Google Cloud 内で設定を完了するために適切な IAM ロールが必要です。

    • Service Usage 管理者ロールgeminicodeassistmanagement.scmConnectionAdmin ロールを付与するよう管理者に依頼してください。

    • また、管理者またはオーナーの基本ロールが割り当てられている場合は、エンタープライズ バージョンの設定を完了するために必要な IAM 権限が付与されています。

GitHub に Gemini Code Assist をインストールする

次の手順では、GitHub で Gemini Code Assist を設定する方法について説明します。設定するバージョン(コンシューマー バージョンまたはエンタープライズ バージョン)の該当するタブをクリックします。

一般ユーザー

  1. Gemini Code Assist アプリのページに移動します。

  2. GitHub アカウントにログインします(まだログインしていない場合)。

  3. [インストール] をクリックします。

    ユーザーまたは組織に Gemini Code Assist アプリをインストールするよう求めるプロンプトが表示されます。

  4. ユーザーまたは組織に Gemini Code Assist アプリをインストールするよう求められたら、使用する組織を選択します。

    GitHub 組織に Gemini Code Assist アプリをインストールすると、コードレビュー統合を有効にするリポジトリを選択するよう求められます。

    Gemini Code Assist アプリの管理コンソールにリダイレクトされます。

  5. GitHub アカウントでログインします。

  6. プルダウン メニューから GitHub 組織または個人アカウントを選択します。

  7. Google 利用規約、生成 AI の使用禁止に関するポリシー、プライバシー ポリシーを確認して同意し、[セットアップを完了] をクリックします。

    Gemini Code Assist が、選択したリポジトリ内の pull リクエストに追加されます。

作成後、Gemini Code Assist は、pull リクエストの作成者または他の人間のレビュー担当者が pull リクエストに /gemini タグ付きのコメントを追加するたびに、コードレビューの提案を行います。

これで、選択したリポジトリ内のすべての pull リクエストで Gemini Code Assist が有効になりました。

Enterprise

  1. Google Cloud コンソールで、Gemini Code Assist の [エージェントとツール] ページに移動します。

    [エージェントとツール] に移動

    1. Developer Connect API を以前に有効にしていない場合は、API を有効にするよう求める警告バナーが表示されます。この場合は、バナーに関連付けられている [有効にする] ボタンをクリックし、表示されたダイアログ ウィンドウで [有効にする] ボタンをクリックします。
  2. [エージェント] セクションで、[Code Assist ソースコード管理] カードを見つけて、[有効にする] をクリックします。

    [Enable Code Assist Source Code Management] ペインが開きます。

  3. [Gemini Code Assist Management API] セクションで、[有効にする] をクリックします。

  4. [Select a connection] セクションで、[Connection] プルダウンをクリックします。

  5. プルダウンで、[新しい接続を作成] をクリックします。

    [Developer Connect 経由で Git リポジトリをリンクする] ペインが開きます。

  6. [プロバイダ] プルダウンで、使用している GitHub プロバイダを選択します。

  7. [名前] フィールドに、接続の名前を入力します。

  8. [続行] をクリックします。

    [GitHub の OAuth トークンのリクエスト] ダイアログ ウィンドウが開きます。

  9. 免責事項を読み、[理解して続行] をクリックします。

  10. [Gemini Code Assist をインストール] ページで、アプリをインストールするアカウントをクリックします。

  11. [All repositories] または [Only select repositories] のいずれかを選択して、アプリをインストールします。

  12. [インストール] をクリックします。

  13. GitHub の手順に沿って、GitHub に対する認証を行います。

    アクセスが確認されると、ダイアログ ウィンドウが閉じ、[Developer Connect を使用して Git リポジトリをリンクする] ペインに戻ります。

  14. [リポジトリをリンク] セクションで、[リポジトリ] プルダウンをクリックし、リンクするリポジトリを選択して、[OK] をクリックします。

  15. [リンク] をクリックします。

  16. [接続を選択] プルダウンで、作成した接続を選択します。

  17. [完了] をクリックします。

これで、選択したリポジトリ内のすべての pull リクエストで Gemini Code Assist が有効になりました。

次のステップ