Skip to main content

Использование GitHub в Teams

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

Интеграция GitHub для Microsoft Teams позволяет подключить аккаунт GitHub к приложению GitHub в Teams. После подключения вы можете подписываться на уведомления, выполнять команды и совместно решать проблемы и pull requests непосредственно внутри Teams.

Подключение вашего аккаунта GitHub к приложению GitHub в Teams

Примечание.

Прежде чем подключить аккаунты, администратор вашего рабочего пространства Teams должен установить приложение GitHub. См . раздел AUTOTITLE.

  1. В Teams откройте личное сообщение или переписку в личном приложении с помощью GitHub.
  2. Запустите @GitHub Notifications signin и следуйте инструкциям в Teams и браузере для авторизации соединения.

После подключения аккаунта GitHub Teams покажет вам список доступных команд и функций.

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

В каналах запускайте команды с @GitHub Notifications. В личном приложении опустите префикс. Полный список команд см. Ссылка на команду для интеграции GitHub в Teams.

CommandОписание
@GitHub Notifications subscribe owner/repoПодписывает канал на уведомления для указанного репозитория.
@GitHub Notifications unsubscribe owner/repoОтписывает канал от уведомлений для указанного репозитория.
@GitHub Notifications subscribe listСписок всех репозиториев, на которые подписан канал.
@GitHub Notifications subscribe list featuresПеречисляет все репозитории и функции уведомлений, на которые канал подписан.

Примечание.

Когда вы подписываетесь на репозиторий, вам могут предложить установить приложение GitHub и предоставить доступ к репозиторию или организации.

Работа с проблемами и pull requestами

Вы можете создавать, комментировать и управлять проблемами и pull-запросами непосредственно из Teams. Пошаговые инструкции см. в разделах:

  •         [AUTOTITLE](/integrations/tutorials/teams/create-issues)
    
  •         [AUTOTITLE](/integrations/tutorials/teams/manage-issues)
    

Упоминания в командах

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

Примечание.

Если у вас несколько рабочих пространств, где вы используете приложение GitHub, упоминания будут работать только в том рабочем пространстве, куда вы недавно вошли.

Ниже приведены сценарии, в которых вы будете упомянуты:

  • Вам назначена задача.
  • Ваш отзыв запрашивается в запросе на вытягивание.
  • Вы упоминаетесь в запросе на вытягивание, описании проблемы, комментарии или обсуждении.
  • Ваш отзыв запрашивается по развертыванию.
  • Вы получаете запланированное напоминание о запросе на просмотр через pull request.

Цепочка бесед

Уведомления по каждой проблеме или pull requestу сгруппированы в тему в Teams. Родительская карта показывает последний статус выпуска или pull request, а также контекст, такой как правообладатели, рецензенты, метки и чеки. Когда состояние проблемы или pull-запроса меняется, Teams публикует обновление в виде ответа в теме и в виде сообщения канала.

Раскрывая ссылки на GitHub активности в Teams

Превью ссылок предоставляет дополнительный контекст при обмене ссылками на GitHub ресурсы в Teams. Показаны превью ссылок для:

  • Запросы на слияние
  • Проблемы
  • Обсуждения
  • Comments
  • Фрагменты кода
  • Репозитории
  • Учетные записи пользователей или организации

Предварительный просмотр ссылок не будет отображаться, если применимо одно из следующих условий:

  • Репозиторий является приватным, и пользователь, который поделился ссылкой, не входит в GitHub в Teams.
  • Приложение GitHub не было авторизовано для репозитория.

Опыт работы с личным приложением

Персональное приложение GitHub в Teams позволяет управлять подписками и получать уведомления в приватном чате. В личном приложении команды не требуют префикса @GitHub Notifications, а уведомления не являются threading.

Планирование напоминаний для проверки запросов на вытягивание

Вы можете назначить напоминания о ожидающих отзывах по pull request в каналах или в личном приложении. Инструкции см. в разделе Планирование напоминаний о pull request в Teams.

Инициация Агент кодирования Copilot сессий внутри Teams

Приложение GitHub интегрирует Агент кодирования Copilot в Teams. Вы можете вызвать Агент кодирования Copilot в темах, где проходят обсуждения, и попросить их внести изменения, исходя из контекста этих обсуждений. Дополнительные сведения см. в разделе Интеграция агента кода Copilot с Teams.

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

  •         [АВТОЗАГОЛОВОК](/integrations/how-tos/teams/customize-notifications) — Узнайте, как настраивать уведомления GitHub в Teams.
    
  •         [АВТОЗАГОЛОВОК](/integrations/how-tos/teams/schedule-reminders) — Узнайте, как планировать напоминания для проверок pull request.
    
  •         [АВТОЗАГОЛОВОК](/integrations/reference/teams-command-reference) — Проверьте все доступные команды Teams.
    
  •         [АВТОЗАГОЛОВОК](/integrations/tutorials/teams) — Развивать навыки и знания о GitHub интеграции команд через примеры и практические действия.