このページでは、Gemini Code Assist on GitHub のエンタープライズ バージョンを設定する方法について説明します。これは、Gemini を搭載したエージェントで、pull リクエストを自動的に要約し、詳細なコードレビューを提供します。
始める前に
GitHub で Gemini Code Assist のエンタープライズ バージョンを設定するには、次のことを確認してください。
GitHub 組織アカウントまたは個人アカウントを持っている。
Gemini Code Assist on GitHub を有効にする GitHub リポジトリが 1 つ以上ある。
このようなリポジトリがない場合は、サンプル リポジトリのフォークを作成して使用できます。
Service Usage 管理者ロールと
geminicodeassistmanagement.scmConnectionAdminロールを付与するよう管理者に依頼してください。- また、管理者またはオーナーの基本ロールが割り当てられている場合は、エンタープライズ バージョンの設定を完了するために必要な IAM 権限が付与されています。
設定時に使用する Google Cloud プロジェクトが有効な請求先アカウントに接続されていることを確認します。
GitHub に Gemini Code Assist をインストールする
次の手順では、GitHub で Gemini Code Assist のエンタープライズ バージョンを設定する方法について説明します。
Google Cloud コンソールで、Gemini Code Assist の [エージェントとツール] ページに移動します。
- Developer Connect API を以前に有効にしていない場合は、API を有効にするよう求める警告バナーが表示されます。この場合は、バナーに関連付けられている [有効にする] ボタンをクリックし、表示されたダイアログ ウィンドウで [有効にする] ボタンをクリックします。
[エージェント] セクションで、[Code Assist ソースコード管理] カードを見つけて、[有効にする] をクリックします。
[ソースコード管理用 Code Assist を有効にする] ペインが開きます。
[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 が有効になりました。
次のステップ
- 詳しくは、GitHub の Gemini Code Assist をご覧ください。
- GitHub で Gemini Code Assist を使用する。
- GitHub で Gemini Code Assist の動作をカスタマイズする方法を学習する。