[ Web Proxy ]
URL:
Viewing: https://cloud.google.com/gemini/docs/code-review/set-up-code-assist-github [Back]  [Original]

Set up Gemini Code Assist on GitHub  |  Gemini for Google Cloud  |  Google Cloud Documentation Skip to main content
Google Cloud Documentation [Google Cloud Documentation]
Send feedback

Set up Gemini Code Assist on GitHub Stay organized with collections Save and categorize content based on your preferences.

This page shows you how to set up 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 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 Admin role and the geminicodeassistmanagement.scmConnectionAdmin role.

    Important: The geminicodeassistmanagement.scmConnectionAdmin role can't be granted using the Google Cloud console. Use the Google Cloud CLI instead.
  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 Gemini Code Assist on GitHub.

Preview

This feature is subject to the "Pre-GA Offerings Terms" in the General Service Terms section of the Service Specific Terms for Google Cloud. Pre-GA features are available "as is" and might have limited support. For more information, see the Google Cloud launch stage descriptions.

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

    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 Enable button associated with the banner, and click the Enable button in the dialog window that appears.
  2. In the Agents section, locate the Code Assist Source Code Management card, and click Enable.

    The Enable Code Assist Source Code Management pane opens.

  3. In the Gemini Code Assist Management API section, click Enable.

  4. In the Select a connection section, click the Connection drop-down.

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

    The Link Git repositories via Developer Connect pane opens.

    Note: Gemini Code Assist on GitHub creates the Developer Connect connection in us-east1 and doesn't support using existing connections you might have for other features, such as code customization.
  6. In the Provider drop-down, select the GitHub provider you are using.

  7. In the Name field, enter a name for your connection.

  8. Click Continue.

    The Request GitHub OAuth token dialog window open.

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

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

  11. Choose whether to install the app for All repositories or 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 Connect pane.

  14. In the Link repositories section, click the Repositories drop-down, select the repositories you want to link, and click Ok.

    Note: If you want to add a GitHub repository to this Developer Connect connection in the future, you must use Developer Connect to do so.
  15. Click Link.

  16. In the Select a connection drop-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

Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-08-11 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-11 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page