Skip to main content
Skip to content

Использование GitHub в командах

Узнайте, как использовать GitHub в Teams для улучшения сотрудничества и оптимизации рабочего процесса.

Интеграция 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.

  1. В Teams откройте личное сообщение или переписку через личное приложение через GitHub приложение.
  2. Запустите и следуйте инструкциям в 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. Показаны превью ссылок для:

  • Запросы на слияние
  • Проблемы
  • Обсуждения
  • 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 выбрать модель.

Дополнительные материалы