{"meta":{"title":"将 GitHub 与 Slack 集成","intro":"了解如何将GitHub与 Slack 集成，以改进协作并简化工作流。","product":"集成","breadcrumbs":[{"href":"/zh/enterprise-server@3.18/integrations","title":"集成"},{"href":"/zh/enterprise-server@3.18/integrations/how-tos","title":"How-tos"},{"href":"/zh/enterprise-server@3.18/integrations/how-tos/slack","title":"Slack"},{"href":"/zh/enterprise-server@3.18/integrations/how-tos/slack/integrate-github-with-slack","title":"将GitHub与 Slack 集成"}],"documentType":"article"},"body":"# 将 GitHub 与 Slack 集成\n\n了解如何将GitHub与 Slack 集成，以改进协作并简化工作流。\n\n## 关于适用于 Slack 的 GitHub 集成\n\nSlack 的 GitHub 集成使你和你的团队能够直接在 Slack 频道中全面了解你的 GitHub 项目。 您可以在 Slack 中与对问题进行分类处理、协作处理拉取请求，并跟踪更改，而无需离开 Slack。\n\n通过与 Slack 的 GitHub 集成，您可以：\n\n* 在 Slack 通道中获取 **GitHub 通知** 。\n* 使用 **斜杠命令** 对 GitHub.\n* 共享指向\\*\\*\\*\\* 活动和属性的链接时，为团队提供GitHub。\n\n向 GitHub 应用授予对 Slack 工作区的访问权限时，你将向其授予某些权限。 提供的权限是应用正常运行所必需的，并提供所需的功能。 请参阅“[GitHub 在 Slack 中的权限](/zh/enterprise-server@3.18/integrations/reference/slack-permissions)”。\n\n## 先决条件\n\n若要使用 Slack 的 GitHub 集成，需要：\n\n* GitHub 帐户。\n* 你有权安装应用的 Slack 工作区。\n\n## 安装适用于 Slack 的 GitHub 集成\n\n在 Slack 应用市场中的 GitHub 应用不能与 GitHub Enterprise Server 兼容使用。 相反，需要配置专用 Slack 应用以将 GitHub Enterprise Server 实例连接到 Slack 工作区。\n\n1. 导航到 `YOUR-GHES-INSTANCE:8443` 并找到“聊天集成”部分。\n2. 选中“启用 GitHub 聊天集成”复选框。\n3. 在“选择聊天客户端”下，选择“Slack”。\n4. 在浏览器中，导航到 [Slack API：应用程序](https://api.slack.com/apps) 页，然后单击“ **生成令牌** ”并选择将使用应用的工作区。\n5. 复制生成的令牌。\n6. 返回到实例中的 GitHub Enterprise Server “聊天集成”部分，并将令牌粘贴到“应用配置令牌”字段中。\n7. 单击“ **生成应用**”。\n8. 生成应用后，单击“ **保存设置**”。\n9. 导航到`<instancename>/_slack/`或`slack.<instancename>`以在您的工作区安装应用程序。\n10. 如果需要跨多个工作区安装应用，请单击实例中 GitHub Enterprise Server “聊天集成”部分中的“Slack 应用 ID”链接导航到应用。\n\n    * 导航到应用设置中的“管理分发”部分。\n    * 选中“删除硬编码信息”复选框，然后单击“**激活公共分发**”\n\n## 延伸阅读\n\n* [在 Slack 中使用GitHub](/zh/enterprise-server@3.18/integrations/how-tos/slack/use-github-in-slack) - 了解如何使用 GitHub 集成功能与 Slack 进行整合。"}