Настройте 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 вам будет предложено выбрать репозитории, в которых необходимо включить интеграцию с функцией проверки кода.

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

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

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

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

    Функция Gemini Code Assist добавляется к запросам на слияние (pull requests) в выбранных вами репозиториях.

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

Функция Gemini Code Assist теперь активна для всех запросов на слияние (pull requests) в выбранных вами репозиториях.

Предприятие

  1. В консоли Google Cloud перейдите на страницу «Агенты и инструменты Gemini Code Assist».

    Перейдите в раздел «Агенты и инструменты».

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

    Открывается панель «Включить управление исходным кодом с помощью функции Code Assist» .

  3. В разделе Gemini Code Assist Management API нажмите «Включить» .

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

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

    Открывается панель « Связывание репозиториев Git через Developer Connect» .

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

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

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

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

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

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

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

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

  13. Выполните необходимые действия на GitHub для аутентификации.

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

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

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

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

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

Функция Gemini Code Assist теперь активна для всех запросов на слияние (pull requests) в выбранных вами репозиториях.

Что дальше?