На этой странице показано, как настроить Gemini Code Assist на GitHub — агент на базе Gemini, который автоматически суммирует запросы на слияние и предоставляет подробные обзоры кода.
Прежде чем начать
Чтобы настроить Gemini Code Assist на GitHub, выполните следующие действия:
Потребитель
У вас есть организация на GitHub или личный аккаунт?
У вас есть один или несколько репозиториев GitHub, для которых вы хотите включить функцию Gemini Code Assist на GitHub?
Если у вас нет подобного репозитория, вы можете создать форк нашего демонстрационного репозитория для использования.
Предприятие
У вас есть организация на GitHub или личный аккаунт?
У вас есть один или несколько репозиториев GitHub, для которых вы хотите включить функцию Gemini Code Assist на GitHub?
Если у вас нет подобного репозитория, вы можете создать форк нашего демонстрационного репозитория для использования.
Попросите администратора предоставить вам роль администратора использования сервиса и роль
geminicodeassistmanagement.scmConnectionAdmin.- В качестве альтернативы, если у вас есть базовые роли администратора или владельца , у вас есть необходимые разрешения IAM для завершения настройки корпоративной версии.
Убедитесь, что проект Google Cloud, используемый вами во время настройки, подключен к действующему платежному аккаунту.
Установите 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) в выбранных вами репозиториях.
Что дальше?
- Узнайте больше о Gemini Code Assist на GitHub .
- Используйте Gemini Code Assist в GitHub .
- Узнайте, как настроить поведение функции Gemini Code Assist в GitHub .