{"meta":{"title":"Использование GitHub в Slack","intro":"Узнайте, как использовать GitHub в Slack, чтобы улучшить совместную работу и упростить рабочий процесс.","product":"Integrations","breadcrumbs":[{"href":"/ru/integrations","title":"Integrations"},{"href":"/ru/integrations/how-tos","title":"How-tos"},{"href":"/ru/integrations/how-tos/slack","title":"Slack"},{"href":"/ru/integrations/how-tos/slack/use-github-in-slack","title":"Используйте GitHub в Slack"}],"documentType":"article"},"body":"# Использование GitHub в Slack\n\nУзнайте, как использовать GitHub в Slack, чтобы улучшить совместную работу и упростить рабочий процесс.\n\nИнтеграция GitHub Slack позволяет подключить аккаунт GitHub к GitHub приложению в Slack. После подключения вы можете использовать команды слэша для взаимодействия GitHub, получения уведомлений о активности репозитория и сотрудничества с командой непосредственно в Slack.\n\n## Подключение аккаунта GitHub к GitHub приложению в Slack\n\n> \\[!NOTE] Прежде чем вы сможете подключить свои аккаунты, администратор вашего рабочего пространства Slack должен уже установить приложение GitHub . См [. раздел AUTOTITLE](/ru/integrations/how-tos/slack/integrate-github-with-slack).\n\n1. В Slack начните личное сообщение через приложение GitHub .\n2. Личное сообщение будет заранее заполнено приветственным сообщением и ссылкой для подключения вашего GitHub аккаунта. Следуйте подсказкам на экране в Slack и GitHub в браузере, чтобы аутентифицировать и авторизировать соединение.\n\nПосле подключения GitHub аккаунта Slack покажет вам список доступных команд и функций, которые можно использовать.\n\n## Использование Slash-команд для взаимодействия GitHub в Slack\n\nЧтобы использовать команду slash, введите `/github` команду, а затем команду, которую хотите выполнить, в поле ввода сообщения любого Slack-канала или личного сообщения, где находится приложение GitHub . Чтобы пригласить приложение на канал, введите `/invite @github` его в нужном месте.\n\n| Command                                           | Description                                                                                            |\n| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |\n| `/github help`                                    | Отображает список основных команд и их описания.                                                       |\n| `/github subscribe owner/repo`                    | Подписывает канал на уведомления для указанного репозитория.                                           |\n| `/github unsubscribe owner/repo`                  | Отписывает канал от уведомлений для указанного репозитория.                                            |\n| `/github subscribe list`                          | Список всех репозиториев, на которые подписан канал.                                                   |\n| `/github open owner/repo`                         | Открывает проблему в указанном репозитории. Вам будет предложено указать название и описание проблемы. |\n| `/github close [issue link]`                      | Закрывает указанную проблему как завершенную.                                                          |\n| `/github close [issue link] reason:\"not planned\"` | Закрывает указанный вопрос с причиной. Замените `\"not planned\"` на свою причину.                       |\n| `/github reopen [issue link]`                     | Повторно открывает указанную проблему.                                                                 |\n| `/github signin`                                  | Перезапускается рабочий процесс «Подключи аккаунт GitHub ».                                            |\n| `/github signout`                                 | Отключает ваш GitHub аккаунт от пользователя Slack.                                                    |\n\n> \\[!NOTE] При подписке канала на репозиторий канал будет получать уведомления обо всех `open`, `close`, а также `reopen` событиях о запросах на вытягивание и проблемах в этом репозитории. Канал также будет получать уведомления о любых `push` событиях непосредственно в ветвь репозитория по умолчанию.\n\n## Инициация Copilot облачный агент сессий внутри Slack\n\nGitHub Приложение также интегрируется Copilot облачный агент в Slack. Эту функцию можно использовать для вызова Copilot облачный агент в темах, где проходят важные обсуждения, и просить внести изменения в зависимости от контекста этих обсуждений. См.: [Интеграция облачного агента Copilot с Slack](/ru/copilot/how-tos/use-copilot-agents/cloud-agent/integrate-cloud-agent-with-slack).\n\n## Упоминания в Slack\n\nКогда вы подписываетесь на репозиторий в Slack, вы увидите себя упомянутым в уведомлениях о событиях репозитория, в которых вы упоминались. Например, если вам назначена задача или вы упомянуты в комментарии, вы увидите себя упомянутым в уведомлении в Slack.\n\nУпоминания требуют входа в аккаунт GitHub через GitHub приложение в Slack. Это позволяет GitHub сопоставить вашу Slack-идентичность с вашей GitHub идентичностью. См. [раздел «Подключение GitHub вашего GitHub аккаунта к приложению» в Slack](#connecting-your-github-account-to-the-github-app-in-slack).\n\n> \\[!NOTE]\n> Если у вас есть несколько рабочих пространств, где вы используете приложение GitHub , упоминания будут работать только в том рабочем пространстве, где вы недавно вошли в приложение GitHub . Если вы входите в GitHub приложение в другом рабочем пространстве, упоминания перестанут работать в предыдущем workspace.\n\nНиже приведены сценарии, в которых вы будете упомянуты:\n\n* Вам назначена задача.\n* Ваш отзыв запрашивается в запросе на вытягивание.\n* Вы упоминаетесь в запросе на вытягивание, описании проблемы, комментарии или обсуждении.\n* Ваш отзыв запрашивается по развертыванию.\n* Вы получаете запланированное напоминание о запросе на проверку по запросу.\n\nКраткое описание ваших GitHub упоминаний можно увидеть в разделе «Упоминания» в Slack. Дополнительные сведения см. в разделе [Уведомления о рассмотрении на вкладке «Действия](https://slack.com/help/articles/19693583638803-Triage-notifications-in-the-Activity-tab) » в документации Slack.\n\n## Цепочка бесед\n\nУведомления о каждой проблеме или запросе pull группируются в цепочку в Slack. В родительском сообщении всегда отображается последний статус проблемы или запроса на вытягивание, а также другие метаданные, такие как название, описание, исполнители, рецензенты, метки и проверки. Цепочки помогают поддерживать организованность обсуждений, упрощая отслеживание обновлений и обсуждений, связанных с конкретной проблемой или запросом на вытягивание. Когда состояние проблемы или запроса на вытягивание изменяется, соответствующий ответ публикуется как в цепочке, так и в канале, чтобы все участники канала знали об обновлении.\n\nВы можете отключить потоки для уведомлений о проблемах и запросах на вытягивание в отдельных каналах.\n\n1. В канале Slack, где вы хотите отключить потоки, введите `/github settings`.\n2. В меню настроек справа от пункта «Отключить потоки для уведомлений о вытягивании и выгрузке» нажмите **«Отключить**».\n\nВы или любой другой участник канала можете повторно включить потоки в любое время, выполнив те же действия и нажав **«Включить** » в меню настроек.\n\n## Трансляция комментариев и отзывов на канал Slack\n\nПо умолчанию комментарии и отзывы будут отображаться только в соответствующей теме. Если вы хотите, чтобы участники канала видели их, а не только участников выпуска, вы можете включить трансляцию с помощью следующих команд:\n\n* Для трансляции комментариев используйте `/github subscribe owner/repo comments:\"channel\"`\n\n* Для обзорной трансляции используйте `/github subscribe owner/repo reviews:\"channel\"`\n\n## Раскрывая ссылки на GitHub активности в Slack\n\nПревью ссылок предоставляет дополнительный контекст при обмене ссылками на GitHub активности в Slack. Превью ссылок отображаются в Slack для следующих GitHub заданий:\n\n* Запросы на слияние\n* Проблемы\n* Комментарии с прямыми ссылками\n* Кодирование больших двоичных объектов с номерами строк\n* Организации, репозитории и пользователи\n\nПредварительный просмотр ссылок не будет отображаться, если применимо одно из следующих условий:\n\n* Предварительный просмотр ссылок отключен в рабочем пространстве Slack. Подробнее о том, как [делиться ссылками и настраивать параметры предварительного просмотра](https://slack.com/help/articles/204399343-Share-links-and-set-preview-preferences#turn-off-link-previews-for-specific-sites) , см. в документации Slack.\n* Эта же ссылка уже была распространена на канале за последние 30 минут.\n* В одном сообщении публикуется 3 или более ссылок.\n* Репозиторий является частным, и пользователь, который поделился ссылкой:\n  * Не подключил их GitHub аккаунт к GitHub приложению в Slack.\n  * Предлагается не показывать предварительный просмотр ссылок при появлении запроса.\n  * GitHub Приложение не находится в канале, где распространяется ссылка. См. [Использование слэш-команд для взаимодействия с GitHub в Slack](#using-slash-commands-to-interact-with-github-in-slack).\n\n## Планирование напоминаний для проверки запросов на вытягивание\n\nВы можете запланировать напоминания о проверке запросов на вытягивание в Slack. Напоминания можно отправлять вам напрямую в личном сообщении через GitHub приложение или на канал, где оно GitHub доступно. Например, вы можете запланировать отправку напоминания в личном сообщении каждый будний день в 10 часов утра, включая все назначенные вам открытые задачи.\n\nВы можете настроить запланированные напоминания для себя, своей команды или всей организации. Дополнительные сведения можно найти здесь\n\n* [Управление запланированными напоминаниями](/ru/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders)\n* [Управление запланированными напоминаниями для команды](/ru/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team)\n* [Управление запланированными напоминаниями для организации](/ru/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization)\n\n## Дополнительные материалы\n\n* [Настройка уведомлений для GitHub в Slack](/ru/integrations/how-tos/slack/customize-notifications) — Узнайте, как настроить уведомления GitHub в Slack под свои потребности.\n* [Обучающие материалы по интеграции GitHub Slack](/ru/integrations/tutorials/slack) — Развивайте навыки и знания о интеграции GitHub Slack через примеры и практические занятия."}