Skip to main content

将 GitHub 与 Slack 集成

了解如何将GitHub与 Slack 集成,以改进协作并简化工作流。

关于适用于 Slack 的 GitHub 集成

Slack 的 GitHub 集成使你和你的团队能够直接在 Slack 频道中全面了解你的 GitHub 项目。 您可以在 Slack 中与Copilot cloud agent配合,在对话中开展研究、规划和分类处理,创建问题、拉取请求等工作项,启动并引导代理会话,,并跟踪更改,而无需离开 Slack。

通过与 Slack 的 GitHub 集成,您可以:

  • 在 Slack 通道中获取 GitHub 通知

  • 使用 斜杠命令 对 GitHub.

  • 共享指向**** 活动和属性的链接时,为团队提供GitHub。

  • 在对话中发起并引导 Copilot cloud agent 会话。 团队成员可以彼此协作,并与代理协作,添加上下文、纠正假设、继续代理正在执行的任务,并审查生成的计划、议题、拉取请求及其他产物。

    注意

    • 此功能当前处于 公开预览,并可能会发生更改。

向 GitHub 应用授予对 Slack 工作区的访问权限时,你将向其授予某些权限。 提供的权限是应用正常运行所必需的,并提供所需的功能。 请参阅“GitHub 在 Slack 中的权限”。

先决条件

若要使用 Slack 的 GitHub 集成,需要:

  • GitHub 帐户。

  • 你有权安装应用的 Slack 工作区。

  • 若要使用 Copilot cloud agent,必须为 Copilot 计划启用云沙盒。 请参阅云沙盒。GitHub Copilot

    注意

    云沙盒策略与Copilot cloud agent策略共享相同的配置。 组织或企业的成员(包括 具有托管用户的企业)可能需要其所有者先启用云沙盒和 Copilot cloud agent,然后才能在 Slack 中使用 Copilot。 请参阅“为组织或企业启用或禁用云沙盒”。

在单个工作区中安装适用于 Slack 的 GitHub 集成

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 执行哪些其他操作,请在线程中通过键入 @GitHub help 来 @mention 该应用。

在 Slack Enterprise Grid 上安装适用于 Slack 的 GitHub 集成

如果你是 Slack 企业网格组织的管理员或所有者,则可以在组织中的多个工作区中为 Slack 安装 GitHub 集成。

  1. 在 Slack 企业网格设置的“集成”下,单击“ 安装应用”。
  2. 搜索 GitHub 应用。
  3. 单击应用右侧的**** 省略号(GitHub),然后选择 “添加到更多工作区”。
  4. 按照屏幕上的提示完成安装。

延伸阅读