GitHub で Gemini Code Assist を設定する

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

始める前に

GitHub で Gemini Code Assist を設定する前に、次のことを確認してください。

  1. GitHub の組織アカウントまたは個人アカウントがある。

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

    そのようなリポジトリがない場合は、 サンプルのリポジトリ のフォークを作成して使用できます。

  3. 管理者に対して、付与 するよう依頼します。Service Usage Admin ロールgeminicodeassistmanagement.scmConnectionAdmin ロールを

  4. 設定時に使用する Google Cloud プロジェクトが有効な請求先アカウントに 接続されていることを確認します。

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

次の手順では、GitHub で Gemini Code Assist を設定する方法について説明します。

  1. コンソール Google Cloud で、Gemini Code Assist の [Agents & Tools] ページに移動します。

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

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

    [Code Assist Source Code Management を有効にする] ペインが開きます。

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

  4. [接続を選択] セクションで、[接続] プルダウンをクリックします。

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

    [Developer Connect を介して Git リポジトリをリンクする] ペインが開きます。

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

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

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

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

  9. 免責条項を読み、[同意して続行] をクリックします。

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

  11. アプリを [すべてのリポジトリ] にインストールするか、[選択したリポジトリのみ] にインストールするかを選択します。

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

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

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

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

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

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

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

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

次のステップ