Skip to main content

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

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

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

Вы также можете использовать интеграцию GitHub для инициирования и управления Copilot cloud agent сеансами в беседе, включая выполнение Copilot глубоких исследований, планирования и выполнения задач триажа в потоке. Товарищи по команде могут сотрудничать друг с другом и агентом, добавлять контекст, исправлять предположения, продолжать задачу агента и просматривать полученные артефакты.

Примечание.

* GitHub Copilot в Teams в настоящее время Публичный предварительный просмотр и подлежит изменению.

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

Примечание.

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

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

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

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

В каналах запустите команды с @GitHub Notifications``@GitHubпомощью . В личном приложении опустите префикс. Полный список команд см. Справочник по командам 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 позволяет управлять подписками и получать уведомления в приватном чате. В личном приложении команды не требуют @GitHub Notifications``@GitHub префикса и уведомлений не выполняются.

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

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

Инициация Copilot cloud agent сессий внутри Teams

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

Используйте Copilot в прямых сообщениях, потоках и каналах. Помимо создания проблем, запросов на вытягивание и других артефактов, работа с Copilot ними в Teams позволяет:

  • Переход непосредственно из обсуждения в исследование и реализацию.
  • Задайте вопросы и изучите ошибки.
  • Планирование работы перед реализацией.
  • Совместное использование агента с коллегами.
  • Делегировать работу с любого устройства.
  • Пусть задачи выполняются асинхронно.
  • Просмотрите результирующий результат работы в открытом.
  • Возобновление работы с артефактами, созданными агентом за пределами Teams, в GitHubтерминале или предпочтительном редакторе кода.

Дополнительные сведения см. в разделе Интеграция облачного агента Copilot с Teams.

Отзывы и поддержка

Вы можете просмотреть и поделиться отзывами на нашем форуме обсуждений.

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