На этой странице показано, как настроить 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 вам будет предложено выбрать репозитории для включения интеграции Code Review.
Вы будете перенаправлены в консоль администратора приложения Gemini Code Assist.
Войдите в систему, используя свою учетную запись GitHub.
В раскрывающемся меню выберите организацию GitHub или личную учетную запись.
Ознакомьтесь и примите Условия обслуживания Google, Политику запрещенного использования генеративного ИИ и Политику конфиденциальности, а затем нажмите кнопку «Завершить настройку» .
Gemini Code Assist добавляется в запросы на извлечение в выбранных вами репозиториях.
После создания Gemini Code Assist предлагает рекомендации по обзору кода каждый раз, когда автор запроса на извлечение или другие рецензенты добавляют комментарии с тегом /gemini в запросе на извлечение.
Gemini Code Assist теперь активен для всех запросов на извлечение в выбранных вами репозиториях.
Предприятие
В консоли Google Cloud перейдите на страницу Gemini Code Assist Agents & Tools .
Перейти к агентам и инструментам
- Если вы ранее не включали API Developer Connect, вы увидите предупреждающий баннер с предложением включить API. В этом случае нажмите кнопку «Включить» рядом с баннером, а затем — кнопку «Включить» в появившемся диалоговом окне.
В разделе «Агенты» найдите карточку Code Assist Source Code Management и нажмите «Включить» .
Откроется панель управления исходным кодом Code Assist .
В разделе API управления Gemini Code Assist нажмите Включить .
В разделе «Выберите подключение» нажмите раскрывающийся список «Подключение» .
В раскрывающемся списке нажмите Создать новое подключение .
Откроется панель «Подключить репозитории Git через Developer Connect» .
В раскрывающемся списке «Поставщик» выберите используемого вами провайдера GitHub.
В поле Имя введите имя вашего подключения.
Нажмите «Продолжить» .
Откроется диалоговое окно «Запрос токена GitHub OAuth» .
После прочтения заявления об отказе от ответственности нажмите «Я понимаю» и продолжите .
На странице установки Gemini Code Assist выберите учетную запись, в которую вы хотите установить приложение.
Выберите, следует ли установить приложение для всех репозиториев или только для выбранных репозиториев .
Нажмите «Установить» .
Следуйте инструкциям GitHub для аутентификации на GitHub.
После подтверждения доступа диалоговое окно закроется, и вы вернетесь на страницу «Связать репозитории Git» через панель Developer Connect .
В разделе Связать репозитории щелкните раскрывающийся список Репозитории , выберите репозитории, которые вы хотите связать, и нажмите ОК .
Нажмите ссылку .
В раскрывающемся списке Выберите подключение выберите созданное вами подключение.
Нажмите Готово .
Gemini Code Assist теперь активен для всех запросов на извлечение в выбранных вами репозиториях.