Skip to main content

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

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

Об интеграции GitHub для Slack

Интеграция GitHub для Slack дает вам и вашим командам полное представление о ваших проектах GitHub непосредственно в каналах Slack. Вы можете генерировать идеи, сортировать проблемы и сотрудничать с другими командами для продвижения проектов, не выходя из Slack.

С помощью интеграции GitHub для Slack вы можете:

  • Получайте GitHub уведомления в каналах Slack.
  • Используйте команды косой черты для выполнения действий с GitHub.
  • Предоставляйте своей команде контекст при совместном использовании ссылок на GitHub действиями и свойствами.
  • Инициируйте сеанс Агент кодирования Copilot из Slack, используя контекст потока Slack.

Когда вы предоставляете приложению GitHub доступ к вашему рабочему пространству Slack, вы предоставляете ему определенные разрешения. Предоставленные разрешения необходимы для правильной работы приложения и предоставления ожидаемых функций. См . раздел AUTOTITLE.

Предпосылки

Чтобы использовать интеграцию GitHub для Slack, вам необходимо:

  • Учетная запись GitHub .
  • Рабочее пространство Slack, в котором у вас есть разрешение на установку приложений.

Установка интеграции GitHub для Slack

Приложение GitHub в Slack Marketplace нельзя использовать с GitHub Enterprise Server. Вместо этого необходимо настроить частное приложение Slack для подключения экземпляра GitHub Enterprise Server к рабочему пространству Slack.

  1. Перейдите в YOUR-GHES-INSTANCE:8443 раздел «Интеграция с чатом» и найдите его.

  2. Установите флажок "Включение GitHub Интеграция чата".

  3. В разделе «Выбрать чат-клиент» выберите «Slack».

  4. В браузере перейдите на страницу Slack API: Applications, нажмите Generate Token и выберите рабочую область, в которой будет использоваться приложение.

  5. Скопируйте сгенерированный токен.

  6. Вернитесь в раздел «Интеграция с чатом» в вашем экземпляре GitHub Enterprise Server и вставьте токен в поле «Токен конфигурации приложения».

  7. Нажмите «Создать приложение».

  8. После того, как приложение будет создано, нажмите «Сохранить настройки».

  9. Перейдите к одному из <instancename>/_slack/ или, slack.<instancename> чтобы установить приложение на своем рабочем месте.

  10. Если приложение необходимо установить в нескольких рабочих пространствах, перейдите к нему, нажав ссылку "Идентификатор приложения Slack" в разделе "Интеграция чата" в экземпляре GitHub Enterprise Server.

    • Перейдите в раздел «Управление распространением» в настройках приложения.
    • Установите флажок «Удалить жестко закодированную информацию», затем нажмите «Активировать публичное распространение»

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

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