关于 GitHub 在 Slack 中的集成
Slack 的 GitHub 集成使你和你的团队能够直接在 Slack 频道中全面了解你的 GitHub 项目。 你可以生成想法、会审问题并与其他团队协作以推进项目,而无需离开 Slack。
通过与 Slack 的 GitHub 集成,您可以:
- 在 Slack 通道中获取 GitHub 通知 。
- 使用 斜杠命令 对 GitHub.
- 共享指向**** 活动和属性的链接时,为团队提供GitHub。
- 从 Slack 启动一个Copilot云代理会话,使用 Slack 线程的上下文。
向 GitHub 应用授予对 Slack 工作区的访问权限时,你将向其授予某些权限。 提供的权限是应用正常运行所必需的,并提供所需的功能。 请参阅“GitHub 在 Slack 中的权限”。
先决条件
若要使用 Slack 的 GitHub 集成,需要:
- 帐户 GitHub 。
- 你有权安装应用的 Slack 工作区。
安装 Slack 的GitHub集成
在 Slack 应用市场中的 GitHub 应用不能与 GitHub Enterprise Server 兼容使用。 相反,需要配置专用 Slack 应用以将 GitHub Enterprise Server 实例连接到 Slack 工作区。
-
导航到
YOUR-GHES-INSTANCE:8443并找到“聊天集成”部分。 -
选中“启用 GitHub 聊天集成”复选框。
-
在“选择聊天客户端”下,选择“Slack”。
-
在浏览器中,导航到 Slack API:应用程序 页,然后单击“ 生成令牌 ”并选择将使用应用的工作区。
-
复制生成的令牌。
-
返回到实例中的 GitHub Enterprise Server “聊天集成”部分,并将令牌粘贴到“应用配置令牌”字段中。
-
单击“ 生成应用”。
-
生成应用后,单击“ 保存设置”。
-
导航到
<instancename>/_slack/或slack.<instancename>以在您的工作区安装应用程序。 -
如果需要跨多个工作区安装应用,请单击实例中 GitHub Enterprise Server “聊天集成”部分中的“Slack 应用 ID”链接导航到应用。
- 导航到应用设置中的“管理分发”部分。
- 选中“删除硬编码信息”复选框,然后单击“激活公共分发”
延伸阅读
-
[AUTOTITLE](/integrations/how-tos/slack/use-github-in-slack) - 了解如何使用 GitHub 集成功能与 Slack 进行整合。