Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2026-04-09. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Интеграция GitHub с Teams

Настройте интеграцию GitHub с Teams для улучшения сотрудничества и оптимизации рабочих процессов.

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

  1. В файле Консоль управления для вашего экземпляра GitHub Enterprise Server откройте страницу интеграции в чат и выберите галочку Enable GitHub Chat integration .
  2. В разделе «Выбрать клиент чата» выберите Microsoft Teams и перейдите по ссылке для регистрации приложения в Microsoft Azure.
  3. В Azure настройте детали регистрации вашего приложения:
    • Введите имя регистрации заявки.
    • Установите поддерживаемые типы аккаунтов на Multiple Entra ID арендаторов и разрешите всем арендаторам.
  4. Нажмите кнопку "Зарегистрировать".
  5. Запишите отображаемые идентификаторы приложения (клиента) и идентификатор арендатора.
  6. В разделе «Сертификаты и секреты» создайте новый клиентский секрет.
  7. Запишите отображаемое значение секрета клиента.
  8. Вернитесь на страницу интеграции Консоль управления и Chat на вашем экземпляре GitHub Enterprise Server.
  9. Нажмите «Развернуть в Azure» и следуйте инструкциям, чтобы настроить бота Teams в Microsoft Azure.
  10. В Azure выберите группу подписки и ресурсов для бота Azure, который будет развернут.
  11. Введите идентификатор приложения (клиента) и идентификатор арендатора, которые вы записали ранее, в конфигурацию бота Teams.
  12. В зависимости от конфигурации вашей сети для GitHub Enterprise Server:
    • Если ваш экземпляр доступен в публичном интернете, выберите галочку Приложить '_msteams' для отметки пути .
    • Если ваш экземпляр недоступен в публичном интернете и требует прокси:
      • Убедитесь, что галочка «Добавить _msteams» к пути не выбрана.
      • В поле GHES Instance Host Name введите URL, который передаст трафик на ваш экземпляр.
  13. Нажмите вкладку «Просмотр + создать », затем нажмите «Создать », чтобы сохранить настройки и начать настраивать приложение.
  14. Ждите, пока бот Teams будет запущен в Azure.

Настройте GitHub Enterprise Server и установите приложение в Teams

  1. Вернитесь на страницу интеграции Консоль управления и Chat на вашем экземпляре GitHub Enterprise Server.
  2. Введите Microsoft client ID, Microsoft client secret и Microsoft tenant ID , используя ранее записанные данные приложения.
  3. Опционально, если ваш экземпляр GitHub Enterprise Server недоступен в публичном интернете и требует прокси, введите URL, который переадресует трафик на ваш экземпляр, в поле Public Endpoint URL .
  4.        **Нажмите «Сохранить настройки клиента**».
    
  5.        **Нажмите «Создать манифест**», чтобы скачать манифест интеграции для последующего использования.
    
  6.        **Нажмите «Сохранить настройки**», чтобы применить изменения к вашему экземпляру.
    
  7. Войдите в свой клиент Teams и откройте административный центр Teams.
  8. Перейдите в приложения > Teams Управление приложениями и нажмите Загрузить , чтобы загрузить манифест интеграции, который вы скачали на предыдущем шаге. Для получения дополнительной информации смотрите раздел «Загрузить ваше приложение в Teams».
  9. Установите приложение в Teams и запустите @GHE signin его, чтобы подключить аккаунт GitHub.

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

  •         [AUTOTITLE](/integrations/how-tos/teams/use-github-in-teams) — Узнайте, как использовать интеграцию GitHub для Teams.
    
  •         [AUTOTITLE](/integrations/how-tos/teams/customize-notifications) — Узнайте, как настраивать уведомления GitHub в Teams.