На этой странице показано, как настроить Gemini Code Assist на GitHub — агент на базе Gemini, который автоматически суммирует запросы на слияние и предоставляет подробные обзоры кода.
Прежде чем начать
Чтобы настроить Gemini Code Assist на GitHub, выполните следующие действия:
У вас есть организация на GitHub или личный аккаунт?
У вас есть один или несколько репозиториев GitHub, для которых вы хотите включить функцию Gemini Code Assist на GitHub?
- Если у вас нет подобного репозитория, вы можете создать форк нашего демонстрационного репозитория для использования.
Если вы настраиваете корпоративную версию Gemini Code Assist на GitHub, вам необходимы соответствующие роли IAM для завершения настройки в Google Cloud.
Попросите администратора предоставить вам роль администратора использования сервиса и роль
geminicodeassistmanagement.scmConnectionAdmin.В качестве альтернативы, если у вас есть базовые роли администратора или владельца , у вас есть необходимые разрешения IAM для завершения настройки корпоративной версии.
Установите Gemini Code Assist на GitHub.
Следующие шаги покажут вам, как настроить Gemini Code Assist на GitHub. Щелкните соответствующую вкладку для версии, которую вы хотите настроить: потребительскую или корпоративную .
Потребитель
Перейдите на страницу приложения Gemini Code Assist .
Если вы еще этого не сделали, войдите в свою учетную запись GitHub.
Нажмите «Установить» .
Отображается запрос на установку приложения Gemini Code Assist для пользователя или организации.
При запросе на установку приложения Gemini Code Assist для пользователя или организации выберите организацию, в которой вы планируете его использовать.
После установки приложения Gemini Code Assist для вашей организации GitHub вам будет предложено выбрать репозитории, в которых необходимо включить интеграцию с функцией проверки кода.
Вы будете перенаправлены в консоль администратора приложения Gemini Code Assist.
Войдите в систему, используя свою учетную запись GitHub.
Выберите организацию GitHub или личную учетную запись из выпадающего меню.
Ознакомьтесь и примите Условия использования Google, Политику запрета использования генеративного ИИ и Политику конфиденциальности, а затем нажмите «Завершить настройку» .
Функция Gemini Code Assist добавляется к запросам на слияние (pull requests) в выбранных вами репозиториях.
После создания запроса на слияние Gemini Code Assist предоставляет рекомендации по проверке кода каждый раз, когда автор запроса на слияние или другие рецензенты добавляют комментарии с тегом /gemini к запросу.
Функция Gemini Code Assist теперь активна для всех запросов на слияние (pull requests) в выбранных вами репозиториях.
Предприятие
В консоли Google Cloud перейдите на страницу «Агенты и инструменты Gemini Code Assist».
Перейдите в раздел «Агенты и инструменты».
- Если вы ранее не включали API Developer Connect, вы увидите предупреждающее сообщение с предложением включить API. В этом случае нажмите кнопку «Включить» , связанную с этим сообщением, а затем нажмите кнопку «Включить» в появившемся диалоговом окне.
В разделе «Агенты» найдите карточку «Управление исходным кодом Code Assist» и нажмите «Включить» .
Открывается панель «Включить управление исходным кодом с помощью функции Code Assist» .
В разделе Gemini Code Assist Management API нажмите «Включить» .
В разделе «Выберите подключение» щелкните раскрывающийся список «Подключение» .
В раскрывающемся списке нажмите «Создать новое соединение» .
Открывается панель « Связывание репозиториев Git через Developer Connect» .
В раскрывающемся списке «Поставщик» выберите используемого вами поставщика GitHub.
В поле «Имя» введите имя для вашего подключения.
Нажмите «Продолжить» .
Откроется диалоговое окно запроса токена GitHub OAuth .
После ознакомления с отказом от ответственности нажмите «Я понимаю» и продолжите .
На странице установки Gemini Code Assist выберите учетную запись, в которую хотите установить приложение.
Выберите, следует ли установить приложение для всех репозиториев или только для выбранных .
Нажмите «Установить» .
Выполните необходимые действия на GitHub для аутентификации.
После подтверждения доступа диалоговое окно закрывается, и вы возвращаетесь к панели «Связать репозитории Git» через панель «Подключение разработчика» .
В разделе «Связать репозитории» щелкните раскрывающийся список «Репозитории» , выберите репозитории, которые хотите связать, и нажмите «ОК» .
Нажмите на ссылку .
В раскрывающемся списке «Выберите соединение» выберите созданное вами соединение.
Нажмите «Готово» .
Функция Gemini Code Assist теперь активна для всех запросов на слияние (pull requests) в выбранных вами репозиториях.