Gemini Code Assist на GitHub использует возможности Gemini в процессе обработки запросов на слияние, выступая в роли рецензента кода. Gemini Code Assist на GitHub использует агента на базе Gemini, который автоматически суммирует запросы на слияние и предоставляет подробные обзоры кода, ускоряя процесс проверки и повышая качество кода.
После настройки Gemini Code Assist на GitHub вы можете вызывать Gemini Code Assist на любом этапе запроса на слияние для проверки кода. Вы можете взаимодействовать с Gemini Code Assist непосредственно в комментариях к запросу на слияние следующим образом:
- Задаю уточняющие вопросы по отзыву, созданному Gemini Code Assist.
- Чтобы задать вопросы в контексте запроса на слияние, добавьте тег
/geminiк своим комментариям и воспользуйтесь функцией Gemini Code Assist.
Gemini Code Assist автоматически получит полезную информацию из репозитория и запроса на слияние для выполнения своих задач.
Этот документ предназначен для разработчиков любого уровня подготовки. Предполагается, что вы уже знакомы с GitHub.
Потребительская версия и корпоративная версия
Gemini Code Assist на GitHub доступен в потребительской версии, которая устанавливается непосредственно в GitHub, и в корпоративной версии, которая устанавливается через Google Cloud.
В таблице ниже приведено краткое описание различий между потребительской и корпоративной версиями:
| Потребительская версия | Корпоративная версия (предварительная версия) | |
|---|---|---|
| Настраивать | Непосредственно в GitHub | Управление осуществляется через Google Cloud. |
| Условия предоставления услуг | Условия использования Google | Условия использования Google Cloud |
| Квоты | 33 запроса на слияние в день | Более 100 запросов на слияние в день. |
| Добавление руководства по стилю | Для каждого репозитория в GitHub | Для каждого репозитория в GitHub В нескольких репозиториях с использованием Google Cloud |
| Управление конфигурациями | Для каждого репозитория в GitHub Все репозитории, связанные с учетной записью, доступные на странице настроек. | Для каждого репозитория в GitHub В нескольких репозиториях с использованием Google Cloud |
| Поддержка GitHub | GitHub | GitHub |
Соображения
Функция Gemini Code Assist на GitHub не генерирует сводки или подсказки по коду для файлов, расположенных в каталоге
.github/workflows. Это исключение помогает предотвратить внесение потенциально небезопасных конфигураций в репозиторий.В корпоративной версии используется соединение Developer Connect для подключения ваших репозиториев GitHub к Google Cloud.
Подключение Developer Connect всегда устанавливается в регионе
us-east1.Подключение к Developer Connect необходимо создать с помощью раздела « Управление исходным кодом Code Assist», который находится в разделе «Агенты и инструменты Gemini Code Assist». Инструкции см. в разделе «Настройка Gemini Code Assist на GitHub» .