このページでは、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 を設定する方法について説明します。設定するバージョン(コンシューマー バージョンまたはエンタープライズ バージョン)の該当するタブをクリックします。
一般ユーザー
- Gemini Code Assist アプリのページに移動します。 
- GitHub アカウントにログインします(まだログインしていない場合)。 
- [インストール] をクリックします。 - ユーザーまたは組織に Gemini Code Assist アプリをインストールするよう求めるプロンプトが表示されます。 
- ユーザーまたは組織に Gemini Code Assist アプリをインストールするよう求められたら、使用する組織を選択します。 - GitHub 組織に Gemini Code Assist アプリをインストールすると、コードレビュー統合を有効にするリポジトリを選択するよう求められます。 - Gemini Code Assist アプリの管理コンソールにリダイレクトされます。 
- GitHub アカウントでログインします。 
- プルダウン メニューから GitHub 組織または個人アカウントを選択します。 
- Google 利用規約、生成 AI の使用禁止に関するポリシー、プライバシー ポリシーを確認して同意し、[セットアップを完了] をクリックします。 - Gemini Code Assist が、選択したリポジトリ内の pull リクエストに追加されます。 
作成後、Gemini Code Assist は、pull リクエストの作成者または他の人間のレビュー担当者が pull リクエストに /gemini タグ付きのコメントを追加するたびに、コードレビューの提案を行います。
これで、選択したリポジトリ内のすべての pull リクエストで Gemini Code Assist が有効になりました。
Enterprise
- Google Cloud コンソールで、Gemini Code Assist の [エージェントとツール] ページに移動します。 - Developer Connect API を以前に有効にしていない場合は、API を有効にするよう求める警告バナーが表示されます。この場合は、バナーに関連付けられている [有効にする] ボタンをクリックし、表示されたダイアログ ウィンドウで [有効にする] ボタンをクリックします。
 
- [エージェント] セクションで、[Code Assist ソースコード管理] カードを見つけて、[有効にする] をクリックします。 - [Enable Code Assist Source Code Management] ペインが開きます。 
- [Gemini Code Assist Management API] セクションで、[有効にする] をクリックします。 
- [Select a connection] セクションで、[Connection] プルダウンをクリックします。 
- プルダウンで、[新しい接続を作成] をクリックします。 - [Developer Connect 経由で Git リポジトリをリンクする] ペインが開きます。 
- [プロバイダ] プルダウンで、使用している GitHub プロバイダを選択します。 
- [名前] フィールドに、接続の名前を入力します。 
- [続行] をクリックします。 - [GitHub の OAuth トークンのリクエスト] ダイアログ ウィンドウが開きます。 
- 免責事項を読み、[理解して続行] をクリックします。 
- [Gemini Code Assist をインストール] ページで、アプリをインストールするアカウントをクリックします。 
- [All repositories] または [Only select repositories] のいずれかを選択して、アプリをインストールします。 
- [インストール] をクリックします。 
- GitHub の手順に沿って、GitHub に対する認証を行います。 - アクセスが確認されると、ダイアログ ウィンドウが閉じ、[Developer Connect を使用して Git リポジトリをリンクする] ペインに戻ります。 
- [リポジトリをリンク] セクションで、[リポジトリ] プルダウンをクリックし、リンクするリポジトリを選択して、[OK] をクリックします。 
- [リンク] をクリックします。 
- [接続を選択] プルダウンで、作成した接続を選択します。 
- [完了] をクリックします。 
これで、選択したリポジトリ内のすべての pull リクエストで Gemini Code Assist が有効になりました。