Set up Gemini Code Assist on GitHub

This page shows you how to set up the enterprise version of Gemini Code Assist on GitHub , a Gemini-powered agent that automatically summarizes pull requests and provides in-depth code reviews.

Before you begin

To set up the enterprise version of Gemini Code Assist on GitHub, make sure you do the following:

  1. Have a GitHub organization or personal account.

  2. Have one or more GitHub repositories that you want to enable Gemini Code Assist on GitHub on.

    If you don't have such a repository, you can create a fork of our sample repository to use.

  3. Ask your administrator to grant you the Service Usage Adminrole and the geminicodeassistmanagement.scmConnectionAdmin role.

    • Alternatively, if you have the Adminor Ownerbasic roles , you have the necessary IAM permissions to complete the setup for the enterprise version.
  4. Ensure that the Google Cloud project you use during setup is connected to a valid billing account.

Install Gemini Code Assist on GitHub

The following steps show you how to set up the enterprise version of Gemini Code Assist on GitHub.

  1. In the Google Cloud console, go to the Gemini Code Assist Agents & Toolspage.

    Go to Agents & Tools

    1. If you haven't previously enabled the Developer Connect API, you see a caution banner that prompts you to enable the API. If this happens, click the Enablebutton associated with the banner, and click the Enablebutton in the dialog window that appears.
  2. In the Agentssection, locate the Code Assist Source Code Managementcard, and click Enable.

    The Enable Code Assist Source Code Managementpane opens.

  3. In the Gemini Code Assist Management APIsection, click Enable.

  4. In the Select a connectionsection, click the Connectiondrop-down.

  5. In the drop-down, click Create new connection.

    The Link Git repositories via Developer Connectpane opens.

  6. In the Providerdrop-down, select the GitHub provider you are using.

  7. In the Namefield, enter a name for your connection.

  8. Click Continue.

    The Request GitHub OAuth tokendialog window open.

  9. After reading the disclaimer, click I understand and continue.

  10. In the Install Gemini Code Assistpage, click the account you want to install the app in.

  11. Choose whether to install the app for All repositoriesor Only select repositories.

  12. Click Install.

  13. Follow the GitHub steps to authenticate to GitHub.

    Once access is confirmed, the dialog window closes and you return to the Link Git repositories via Developer Connectpane.

  14. In the Link repositoriessection, click the Repositoriesdrop-down, select the repositories you want to link, and click Ok.

  15. Click Link.

  16. In the Select a connectiondrop-down, select the connection you created.

  17. Click Done.

Gemini Code Assist is now active for all the pull requests within your selected repositories.

What's next

Create a Mobile Website
View Site in Mobile | Classic
Share by: