Skip to main content
Skip to content

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

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

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

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

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

  • Получайте GitHub уведомления в каналах Slack.

  • Используйте слэш-команды для действий на GitHub.

  • Дайте команде контекст при обмене ссылками на GitHub активности и свойства.

  • Инициируйте и управляете Copilot cloud agent сеансами в беседе. Товарищи по команде могут взаимодействовать друг с другом и агентом, добавлять контекст, исправлять предположения, продолжать задачу агента и просматривать результирующий план, проблемы, запросы на вытягивание и другие артефакты.

  • Работа между репозиториями и инструментами с несколькими сеансами репозитория и серверами MCP, настроенными репозиторием.

  • Выберите модель для беседы или задайте значение по умолчанию для новых бесед в канале.

  • Сохранение контекста в сеансах с Copilot Memoryпомощью .

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

Предпосылки

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

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

Для использования Copilot cloud agentвам также нужен платный Copilot план. Чтобы начать или управлять работой, требуется доступ на запись к каждому репозиторию, выбранному для сеанса.

  • Если вы используете Copilot организацию или предприятие, включая корпоративный с управляемыми пользователямиполитику, Copilot in the cloud она включена по умолчанию, но владелец может отключить ее. Copilot запускает сеансы Slack в облачной песочнице, которая не нуждается в отдельном параметре. См . раздел AUTOTITLE.

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

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

  1. Перейдите на страницу интеграцииGitHub Slack.
  2. Нажмите Добавить в Slack.
  3. Если вы еще не вошли в Slack, вам будет предложено сделать это.
  4. Следуйте подсказкам на экране, чтобы получить GitHub доступ к вашему рабочему пространству Slack.
  5. После установки интеграции вы можете пригласить GitHub приложение на определённые каналы, введя /invite @github нужный канал.
  6. Кроме того, после установки интеграции для работы Copilot cloud agent@mention с приложением введите @GitHub сообщение Slack или канал. Затем, если появится запрос, подключите учетную GitHub запись.

Чтобы узнать, что еще можно сделать в Copilotпотоке, @mention введите приложение @GitHub help.

Выбор того, что нужно настроить далее

  • Чтобы получить события репозитория, используйте /github subscribe OWNER/REPO. См . раздел AUTOTITLE.
  • Чтобы задать репозитории, владелец по умолчанию или модель по умолчанию для новых бесед каналов, выполните команду /github settings.
  • Чтобы запустить задачу, укажите @GitHub и опишите работу. При использовании прямого сообщения назовите репозитории в запросе.

Подписки на уведомления и Copilot репозиторий по умолчанию разделены. Подписка на репозиторий не выбирает его для работы агента, а выбор для работы агента не подписывает канал на уведомления. Сведения о сеансах с несколькими репозиториями, MCP и Copilot Memoryсм. в разделе Интеграция облачного агента Copilot с Slack.

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

Если вы администратор или владелец организации Slack Enterprise Grid, вы можете установить GitHub интеграцию Slack в несколько рабочих пространств вашей организации.

  1. В настройках Slack Enterprise Grid в разделе "Интеграции" нажмите Установить приложения.
  2. Ищите приложение GitHub .
  3. Нажмите на многоточие (...) справа в приложении и выберите «GitHubДобавить в дополнительные рабочие пространства».
  4. Следуйте инструкциям на экране, чтобы завершить установку.

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