Об 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 app ID» в разделе «Интеграция с чатом» в вашем GitHub Enterprise Server экземпляре.
- Перейдите в раздел «Управление распространением» в настройках приложения.
- Установите флажок «Удалить жестко закодированную информацию», затем нажмите «Активировать публичное распространение»
Дополнительные материалы
- Использование GitHub в Slack — Узнайте, как использовать GitHub интеграцию для Slack.