Интеграция GitHub для Microsoft Teams позволяет подключить ваш аккаунт GitHub к приложению GitHub в Teams. После подключения вы можете подписываться на уведомления, выполнять команды и совместно решать проблемы и pull requests непосредственно внутри Teams.
Приложение GitHub объединяет GitHub уведомления и Copilot вместе. Обновления репозитория можно получать в канале, групповом чате или частном чате, а затем отвечать на уведомление и @mentionGitHub делегировать задачу Copilot. Copilot использует связанную проблему или запрос на вытягивание и беседу потока для понимания задачи.
Вы также можете использовать интеграцию GitHub для инициирования и управления Copilot cloud agent сеансами в беседе, включая выполнение Copilot глубоких исследований, планирования и выполнения задач триажа в потоке. Товарищи по команде могут сотрудничать друг с другом и агентом, добавлять контекст, исправлять предположения, продолжать задачу агента и просматривать полученные артефакты. Вы также можете выбрать модель, подключить серверы MCP, работать между несколькими репозиториями в одном сеансе и воспользоваться преимуществами Copilot Memory.
Подключение аккаунта GitHub к GitHub приложению в Teams
Примечание.
Прежде чем вы сможете подключить свои аккаунты, администратор вашего рабочего пространства Teams должен установить приложение GitHub . См . раздел AUTOTITLE.
- В Teams откройте личное сообщение или переписку через личное приложение через GitHub приложение.
- Запустите и следуйте инструкциям в Teams и в браузере, чтобы авторизовать подключение.
После подключения GitHub аккаунта Teams покажет вам список доступных команд и функций.
Использование команд для уведомлений в Teams
В каналах запустите команды с помощью . В личном приложении опустите префикс. Полный список команд см. Справочник по командам GitHub для интеграции в Teams.
| Command | Описание |
|---|---|
@GitHub subscribe OWNER/REPO | Подписывает канал на уведомления для указанного репозитория. |
@GitHub unsubscribe OWNER/REPO | Отписывает канал от уведомлений для указанного репозитория. |
@GitHub subscribe list | Список всех репозиториев, на которые подписан канал. |
@GitHub subscribe list features | Перечисляет все репозитории и функции уведомлений, на которые канал подписан. |
Примечание.
Когда вы подписываетесь на репозиторий, вам могут предложить установить GitHub приложение и предоставить доступ к репозиторию или организации.
Работа с проблемами и pull requestами
Вы можете создавать, комментировать и управлять проблемами и извлекать запросы непосредственно из Teams с помощью или без использования Copilot.
Copilot Чтобы выполнить действие, приложение в любом чате Teams введите @mention@GitHub задачу и просмотрите сеансы инициирования Copilot cloud agent в Teams ниже.
Примечание.
Запросы на вытягивание, созданные в общем контексте, Copilot используют удостоверение приложения. Если вы используете наборы правил репозитория, так как эти запросы на вытягивание не относятся к лицу, необходимо еще одно утверждение перед слиянием, если репозиторий уже требует по крайней мере одного утверждения. Эта функция включена по умолчанию. См . раздел AUTOTITLE.
Пошаговые инструкции по работе с проблемами и запросами на вытягивание независимо от Copilotсм. в разделе AUTOTITLE и AUTOTITLE.
Упоминания в командах
Когда вы подписываетесь на репозиторий в Teams, вы будете увидеть себя в уведомлениях о событиях репозитория, на которые вас упоминали. Упоминания требуют входа в аккаунт GitHub через GitHub приложение в Teams.
Примечание.
Если у вас несколько рабочих пространств, где вы используете приложение GitHub , упоминания будут работать только в том рабочем пространстве, куда вы недавно вошли.
Ниже приведены сценарии, в которых вы будете упомянуты:
- Вам назначена задача.
- Ваш отзыв запрашивается в запросе на вытягивание.
- Вы упоминаетесь в запросе на вытягивание, описании проблемы, комментарии или обсуждении.
- Ваш отзыв запрашивается по развертыванию.
- Вы получаете запланированное напоминание о запросе на просмотр через pull request.
Цепочка бесед
Уведомления по каждой проблеме или pull requestу сгруппированы в тему в Teams. Родительская карта показывает последний статус выпуска или pull request, а также контекст, такой как правообладатели, рецензенты, метки и чеки. Когда состояние проблемы или pull-запроса меняется, Teams публикует обновление в виде ответа в теме и в виде сообщения канала.
Раскрывая ссылки на GitHub активности в Teams
Превью ссылок предоставляет дополнительный контекст при обмене ссылками на GitHub ресурсы в Teams. Показаны превью ссылок для:
- Запросы на слияние
- Проблемы
- Обсуждения
- Comments
- Фрагменты кода
- Репозитории
- Учетные записи пользователей или организации
Предварительный просмотр ссылок не будет отображаться, если применимо одно из следующих условий:
- Репозиторий является приватным, и пользователь, который поделился ссылкой, не входит GitHub в Teams.
- GitHub Приложение не было авторизовано для репозитория.
Опыт работы с личным приложением
Личное GitHub приложение в Teams позволяет управлять подписками и получать уведомления в приватном чате. В личном приложении команды не требуют префикса и уведомлений не выполняются.
Планирование напоминаний для проверки запросов на вытягивание
Вы можете назначить напоминания о ожидающих отзывах по pull request в каналах или в личном приложении. Инструкции см. в разделе Планирование напоминаний о pull request в Teams.
Инициация Copilot cloud agent сессий внутри Teams
GitHub Приложение интегрируется Copilot cloud agent с Teams. Вы можете вызвать Copilot cloud agent темы для обсуждений и попросить внести изменения, исходя из контекста этих обсуждений.
Используйте Copilot в прямых сообщениях, потоках и каналах. Помимо создания проблем, запросов на вытягивание и других артефактов, работа с Copilot ними в Teams позволяет:
- Переход от обсуждения к расследованию, планированию и реализации.
- Задавать вопросы, исследовать сбои и управлять агентом вместе с товарищами по команде.
- Делегировать работу с любого устройства и разрешать асинхронно выполнять задачи.
- Выберите модель, подключите серверы MCP и работает в нескольких репозиториях.
- Следуйте плану, изменениям и запросу на вытягивание на холсте рядом с беседой.
- Используйте Copilot Memory, который в Публичный предварительный просмотр настоящее время и подлежит изменению, чтобы помочь Copilot узнать о своей работе с течением времени.
- Просмотрите полученную работу в открытом режиме, а затем возобновите ее за пределами Teams, в GitHubтерминале или предпочитаемом редакторе кода.
Например, чтобы изучить сбой перед изменением кода:
@GitHub Investigate this failed workflow and explain the cause before changing code.
Чтобы работать в нескольких репозиториях, выполните приведенные действия.
@GitHub Update the API in octo-org/service and its client in octo-org/web, then open linked pull requests.
Для запуска или управления работой требуется доступ на запись к каждому выбранному репозиторию. Любой пользователь в беседе может добавить контекст.
Дополнительные сведения см. в разделе Интеграция облачного агента Copilot с Teams.
Чтобы изменить параметры в Copilot cloud agent Teams, используйте @GitHub settings команду. Эти параметры не создают подписки на уведомления или просматривают напоминания. Чтобы изменить модель только для текущей беседы, попросите Copilot выбрать модель.
Дополнительные материалы
- Настройка уведомлений в GitHub Teams — Узнайте, как настраивать уведомления GitHub в Teams.
- Планирование напоминаний о pull request в Teams — Узнайте, как планировать напоминания для проверок pull request.
- Справочник по командам GitHub для интеграции в Teams — Проверьте все доступные команды Teams.
- Обучающие материалы по интеграции GitHub Teams — Развивайте навыки и знания об GitHub интеграции Teams с помощью примеров и практических занятий.