Об интеграции 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.
-
Перейдите в
YOUR-GHES-INSTANCE:8443раздел «Интеграция с чатом» и найдите его. -
Установите флажок "Включение GitHub Интеграция чата".
-
В разделе «Выбрать чат-клиент» выберите «Slack».
-
В браузере перейдите на страницу Slack API: Applications, нажмите Generate Token и выберите рабочую область, в которой будет использоваться приложение.
-
Скопируйте сгенерированный токен.
-
Вернитесь в раздел «Интеграция с чатом» в вашем экземпляре GitHub Enterprise Server и вставьте токен в поле «Токен конфигурации приложения».
-
Нажмите «Создать приложение».
-
После того, как приложение будет создано, нажмите «Сохранить настройки».
-
Перейдите к одному из
<instancename>/_slack/или,slack.<instancename>чтобы установить приложение на своем рабочем месте. -
Если приложение необходимо установить в нескольких рабочих пространствах, перейдите к нему, нажав ссылку "Идентификатор приложения Slack" в разделе "Интеграция чата" в экземпляре GitHub Enterprise Server.
- Перейдите в раздел «Управление распространением» в настройках приложения.
- Установите флажок «Удалить жестко закодированную информацию», затем нажмите «Активировать публичное распространение»
Дополнительные материалы
-
[AUTOTITLE](/integrations/how-tos/slack/use-github-in-slack) - Узнайте, как использовать интеграцию GitHub для Slack.