Skip to main content

Интеграция GitHub с командами

Настройте интеграцию 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 экземпляре откройте страницу интеграции чата и выберите галочку «Включить GitHub интеграцию в чат ».
  2. В разделе «Выбрать чат-клиент» выберите Microsoft Teams и перейдите по ссылке, чтобы зарегистрировать приложение в Microsoft Azure.
  3. В Azure настраивайте детали регистрации вашего приложения:
    • Введите имя регистрации заявки.
    • Установить поддерживаемые типы аккаунтов на Несколько Entra ID арендаторов и Разрешить всем арендаторам.
  4. Нажмите кнопку "Зарегистрировать".
  5. Запишите отображаемые идентификаторы приложения (клиента) и идентификатор арендатора.
  6. В разделе «Сертификаты и секреты» создайте новый клиентский секрет.
  7. Запишите отображаемое значение секрета клиента.
  8. Вернитесь на страницу Консоль управленияинтеграции Chat на вашем GitHub Enterprise Server инстансе.
  9. Нажмите Deploy to Azure и следуйте инструкциям, чтобы настроить бота Teams в Microsoft Azure.
  10. В Azure выберите Subscription и Resource group для развертывания 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. Введите Майкрософт client ID, Майкрософт client secret и Майкрософт 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.