このページでは、GitHub で Gemini Code Assist を設定する方法について説明します。 Gemini Code Assist は、Gemini を搭載したエージェントで、pull リクエストを自動的に要約し、詳細なコードレビューを提供します。
始める前に
GitHub で Gemini Code Assist を設定する前に、次のことを確認してください。
GitHub の組織アカウントまたは個人アカウントがある。
GitHub で Gemini Code Assist を有効にする GitHub リポジトリが 1 つ以上ある。
そのようなリポジトリがない場合は、 サンプルのリポジトリ のフォークを作成して使用できます。
管理者に対して、付与 するよう依頼します。Service Usage Admin ロール と
geminicodeassistmanagement.scmConnectionAdminロールを- または、管理者 またはオーナー の基本ロールがある場合は、 設定を完了するために必要な IAM 権限が付与されています。
設定時に使用する Google Cloud プロジェクトが有効な請求先アカウントに 接続されていることを確認します。
GitHub に Gemini Code Assist をインストールする
次の手順では、GitHub で Gemini Code Assist を設定する方法について説明します。
コンソール Google Cloud で、Gemini Code Assist の [Agents & Tools] ページに移動します。
- Developer Connect API を有効にしていない場合は、API を有効にするよう求める注意バナーが表示されます。この場合は、バナーに関連付けられている [有効にする] ボタンをクリックし、表示されたダイアログ ウィンドウで [有効にする] ボタンをクリックします。
[エージェント] セクションで、[Code Assist Source Code Management] カードを見つけて [有効にする] をクリックします。
[Code Assist Source Code Management を有効にする] ペインが開きます。
[Gemini Code Assist Management API] セクションで、[有効にする] をクリックします。
[接続を選択] セクションで、[接続] プルダウンをクリックします。
プルダウンで [新しい接続を作成] をクリックします。
[Developer Connect を介して Git リポジトリをリンクする] ペインが開きます。
[プロバイダ] プルダウンで、使用している GitHub プロバイダを選択します。
[名前] フィールドに、接続の名前を入力します。
[続行] をクリックします。
[GitHub OAuth トークンをリクエスト] ダイアログ ウィンドウが開きます。
免責条項を読み、[同意して続行] をクリックします。
[Gemini Code Assist をインストール] ページで、アプリをインストールするアカウントをクリックします。
アプリを [すべてのリポジトリ] にインストールするか、[選択したリポジトリのみ] にインストールするかを選択します。
[インストール] をクリックします。
GitHub の手順に沿って、GitHub に対する認証を行います。
アクセスが確認されると、ダイアログ ウィンドウが閉じ、[Developer Connect を介して Git リポジトリをリンクする] ペインに戻ります。
[リポジトリをリンク] セクションで、[リポジトリ] プルダウンをクリックし、リンクするリポジトリを選択して [OK] をクリックします。
[リンク] をクリックします。
[接続を選択] プルダウンで、作成した接続を選択します。
[完了] をクリックします。
これで、選択したリポジトリ内のすべての pull リクエストで Gemini Code Assist が有効になりました。
次のステップ
- GitHub の Gemini Code Assist の詳細を確認する。
- GitHub で Gemini Code Assist を使用する。
- GitHub で Gemini Code Assist の動作を カスタマイズする方法を学習する。