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

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

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

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

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

* Получайте **GitHub уведомления** в каналах Slack.
* Используйте **слэш-команды** для действий на GitHub.
* Дайте **команде контекст** при обмене ссылками на GitHub активности и свойства.
* Запустите Copilot облачный агент сессию из Slack, используя контекст Slack-теда.

Когда вы предоставляете приложению GitHub доступ к вашему рабочему пространству Slack, вы предоставляете ему определенные разрешения. Предоставленные разрешения необходимы для правильной работы приложения и предоставления ожидаемых функций. См [. раздел AUTOTITLE](/ru/enterprise-server@3.22/integrations/reference/slack-permissions).

## Предпосылки

Чтобы использовать 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,](https://api.slack.com/apps) нажмите **Generate Token** и выберите рабочую область, в которой будет использоваться приложение.
5. Скопируйте сгенерированный токен.
6. Вернитесь в раздел «Интеграция с чатом» в вашем GitHub Enterprise Server экземпляре и вставьте токен в поле «Токен конфигурации приложения».
7. Нажмите **«Создать приложение**».
8. После того, как приложение будет создано, нажмите **«Сохранить настройки**».
9. Перейдите к одному из `<instancename>/_slack/` или, `slack.<instancename>` чтобы установить приложение на своем рабочем месте.
10. Если приложение нужно установить в нескольких рабочих пространствах, перейдите к своему приложению, нажав на ссылку «Slack app ID» в разделе «Интеграция с чатом» в вашем GitHub Enterprise Server экземпляре.

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

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

* [Использование GitHub в Slack](/ru/enterprise-server@3.22/integrations/how-tos/slack/use-github-in-slack) — Узнайте, как использовать GitHub интеграцию для Slack.