Настройте Gemini Code Assist на GitHub

На этой странице показано, как настроить Gemini Code Assist на GitHub — агент на базе Gemini, который автоматически суммирует запросы на извлечение и предоставляет подробные обзоры кода.

Прежде чем начать

Чтобы настроить Gemini Code Assist на GitHub, обязательно выполните следующие действия:

  • Иметь организационную или личную учетную запись GitHub.

  • У вас есть один или несколько репозиториев GitHub, на которых вы хотите включить Gemini Code Assist на GitHub.

  • Если вы настраиваете корпоративную версию Gemini Code Assist на GitHub, вам необходимо иметь соответствующие роли IAM для завершения настройки в Google Cloud.

Установить Gemini Code Assist на GitHub

Следующие шаги покажут вам, как настроить Gemini Code Assist на GitHub. Перейдите на вкладку нужной версии: потребительской или корпоративной .

Потребитель

  1. Перейдите на страницу приложения Gemini Code Assist .

  2. Войдите в свою учетную запись GitHub, если вы еще этого не сделали.

  3. Нажмите «Установить» .

    Отобразится приглашение установить приложение Gemini Code Assist для пользователя или организации.

  4. При появлении запроса на установку приложения Gemini Code Assist для пользователя или организации выберите организацию, в которой вы собираетесь его использовать.

    После установки приложения Gemini Code Assist для вашей организации GitHub вам будет предложено выбрать репозитории для включения интеграции Code Review.

    Вы будете перенаправлены в консоль администратора приложения Gemini Code Assist.

  5. Войдите в систему, используя свою учетную запись GitHub.

  6. В раскрывающемся меню выберите организацию GitHub или личную учетную запись.

  7. Ознакомьтесь и примите Условия обслуживания Google, Политику запрещенного использования генеративного ИИ и Политику конфиденциальности, а затем нажмите кнопку «Завершить настройку» .

    Gemini Code Assist добавляется в запросы на извлечение в выбранных вами репозиториях.

После создания Gemini Code Assist предлагает рекомендации по обзору кода каждый раз, когда автор запроса на извлечение или другие рецензенты добавляют комментарии с тегом /gemini в запросе на извлечение.

Gemini Code Assist теперь активен для всех запросов на извлечение в выбранных вами репозиториях.

Предприятие

  1. В консоли Google Cloud перейдите на страницу Gemini Code Assist Agents & Tools .

    Перейти к агентам и инструментам

    1. Если вы ранее не включали API Developer Connect, вы увидите предупреждающий баннер с предложением включить API. В этом случае нажмите кнопку «Включить» рядом с баннером, а затем — кнопку «Включить» в появившемся диалоговом окне.
  2. В разделе «Агенты» найдите карточку Code Assist Source Code Management и нажмите «Включить» .

    Откроется панель управления исходным кодом Code Assist .

  3. В разделе API управления Gemini Code Assist нажмите Включить .

  4. В разделе «Выберите подключение» нажмите раскрывающийся список «Подключение» .

  5. В раскрывающемся списке нажмите Создать новое подключение .

    Откроется панель «Подключить репозитории Git через Developer Connect» .

  6. В раскрывающемся списке «Поставщик» выберите используемого вами провайдера GitHub.

  7. В поле Имя введите имя вашего подключения.

  8. Нажмите «Продолжить» .

    Откроется диалоговое окно «Запрос токена GitHub OAuth» .

  9. После прочтения заявления об отказе от ответственности нажмите «Я понимаю» и продолжите .

  10. На странице установки Gemini Code Assist выберите учетную запись, в которую вы хотите установить приложение.

  11. Выберите, следует ли установить приложение для всех репозиториев или только для выбранных репозиториев .

  12. Нажмите «Установить» .

  13. Следуйте инструкциям GitHub для аутентификации на GitHub.

    После подтверждения доступа диалоговое окно закроется, и вы вернетесь на страницу «Связать репозитории Git» через панель Developer Connect .

  14. В разделе Связать репозитории щелкните раскрывающийся список Репозитории , выберите репозитории, которые вы хотите связать, и нажмите ОК .

  15. Нажмите ссылку .

  16. В раскрывающемся списке Выберите подключение выберите созданное вами подключение.

  17. Нажмите Готово .

Gemini Code Assist теперь активен для всех запросов на извлечение в выбранных вами репозиториях.

Что дальше?