Интеграция GitHub для Microsoft Teams позволяет подключить ваш аккаунт GitHub к приложению GitHub в Teams. После подключения вы можете подписываться на уведомления, выполнять команды и совместно решать проблемы и pull requests непосредственно внутри Teams.
Вы также можете использовать интеграцию GitHub для инициирования и управления Copilot cloud agent сеансами в беседе, включая выполнение Copilot глубоких исследований, планирования и выполнения задач триажа в потоке. Товарищи по команде могут сотрудничать друг с другом и агентом, добавлять контекст, исправлять предположения, продолжать задачу агента и просматривать полученные артефакты.
Примечание.
* GitHub Copilot в Teams в настоящее время Публичный предварительный просмотр и подлежит изменению.
Подключение аккаунта GitHub к GitHub приложению в Teams
Примечание.
Прежде чем вы сможете подключить свои аккаунты, администратор вашего рабочего пространства Teams должен установить приложение GitHub . См . раздел AUTOTITLE.
- В Teams откройте личное сообщение или переписку через личное приложение через GitHub приложение.
- Запустите
@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.
Отзывы и поддержка
Вы можете просмотреть и поделиться отзывами на нашем форуме обсуждений.
Дополнительные материалы
- Настройка уведомлений в GitHub Teams — Узнайте, как настраивать уведомления GitHub в Teams.
- Планирование напоминаний о pull request в Teams — Узнайте, как планировать напоминания для проверок pull request.
- Справочник по командам GitHub для интеграции в Teams — Проверьте все доступные команды Teams.
- Обучающие материалы по интеграции GitHub Teams — Развивайте навыки и знания об GitHub интеграции Teams с помощью примеров и практических занятий.