Об GitHub интеграции для Teams
Интеграция GitHub для Microsoft Teams даёт вам и вашей команде видимость ваших проектов GitHub непосредственно в каналах Teams. Вы можете разбирать проблемы, сотрудничать над pull-запросами и отслеживать изменения, не выходя из Teams.
С GitHub интеграцией для Teams вы можете:
- Получайте GitHub уведомления в каналах Teams.
- Используйте команды для выполнения действий на GitHub.
- Смотрите превью при обмене ссылками на GitHub ресурсы.
Когда вы предоставляете приложению GitHub доступ к вашему рабочему пространству Teams, вы предоставляете ему определённые права. Предоставленные разрешения необходимы для правильной работы приложения и предоставления ожидаемых функций. См . раздел AUTOTITLE.
Необходимые условия
Чтобы использовать GitHub интеграцию с Teams, вам нужно:
- Аккаунт GitHub .
- Рабочее пространство Teams, где у вас есть разрешение устанавливать приложения.
Установка GitHub интеграции для Teams на GitHub Enterprise Server
Чтобы интегрировать GitHub Enterprise Server с Microsoft Teams, сначала нужно настроить интеграцию чата на вашем инстансе и зарегистрировать приложение в Microsoft Azure.
Зарегистрируйте приложение и настройте бота Teams
- В Консоль управления вашем GitHub Enterprise Server экземпляре откройте страницу интеграции чата и выберите галочку «Включить GitHub интеграцию в чат ».
- В разделе «Выбрать чат-клиент» выберите Microsoft Teams и перейдите по ссылке, чтобы зарегистрировать приложение в Microsoft Azure.
- В Azure настраивайте детали регистрации вашего приложения:
- Введите имя регистрации заявки.
- Установить поддерживаемые типы аккаунтов на Несколько Entra ID арендаторов и Разрешить всем арендаторам.
- Нажмите кнопку "Зарегистрировать".
- Запишите отображаемые идентификаторы приложения (клиента) и идентификатор арендатора.
- В разделе «Сертификаты и секреты» создайте новый клиентский секрет.
- Запишите отображаемое значение секрета клиента.
- Вернитесь на страницу Консоль управленияинтеграции Chat на вашем GitHub Enterprise Server инстансе.
- Нажмите Deploy to Azure и следуйте инструкциям, чтобы настроить бота Teams в Microsoft Azure.
- В Azure выберите Subscription и Resource group для развертывания Azure бота.
- Введите идентификатор приложения (клиента) и идентификатор арендатора, которые вы записали ранее, в конфигурацию бота Teams.
- В зависимости от конфигурации вашей сети для GitHub Enterprise Server:
- Если ваш экземпляр доступен в публичном интернете, выберите галочку Приложить '_msteams' для отметки пути .
- Если ваш экземпляр недоступен в публичном интернете и требует прокси:
- Убедитесь, что галочка «Добавить _msteams» к пути не выбрана.
- В поле GHES Instance Host Name введите URL, который передаст трафик на ваш экземпляр.
- Нажмите вкладку «Просмотр + создать », затем нажмите «Создать », чтобы сохранить настройки и начать настраивать приложение.
- Ждите, пока бот Teams будет предоставлен в Azure.
Настройте GitHub Enterprise Server и установите приложение в Teams
- Вернитесь на страницу Консоль управленияинтеграции Chat на вашем GitHub Enterprise Server инстансе.
- Введите Майкрософт client ID, Майкрософт client secret и Майкрософт tenant ID используя ранее записанные данные приложения.
- Опционально, если ваш GitHub Enterprise Server экземпляр недоступен в публичном интернете и требует прокси, введите URL, который переадресует трафик на ваш экземпляр, в поле Public Endpoint URL .
-
**Нажмите «Сохранить настройки клиента**». -
**Нажмите «Создать манифест**», чтобы скачать манифест интеграции для последующего использования. -
**Нажмите «Сохранить настройки**», чтобы применить изменения к вашему экземпляру. - Войдите в свой клиент Teams и откройте административный центр Teams.
- Перейдите в приложения > Teams Управление приложениями и нажмите Загрузить , чтобы загрузить манифест интеграции, который вы скачали на предыдущем шаге. Для получения дополнительной информации смотрите раздел «Загрузить ваше приложение в Teams».
- Установите приложение в Teams и запустите
@GHE signinдля подключения аккаунта GitHub .
Дополнительные материалы
-
[AUTOTITLE](/integrations/how-tos/teams/use-github-in-teams) — Узнайте, как использовать GitHub интеграцию для Teams. -
[AUTOTITLE](/integrations/how-tos/teams/customize-notifications) — Узнайте, как настраивать уведомления GitHub в Teams.