Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2026-08-25. 已停止发布的版本不受支持。 即使针对重大安全问题,也不会发布补丁。 若要获得更好的性能、改进的安全性和 GitHub Enterprise Server 中的新功能,请参阅升级过程的 Overview。 如需升级帮助,请联系 GitHub Enterprise 支持。

GitHub在 Teams 中使用

了解如何在 Teams 中使用 GitHub 来改进协作并简化工作流。

Microsoft Teams的 GitHub 集成使你可以将 GitHub 帐户连接到 Teams 中的 GitHub 应用。 连接后,可以订阅通知、运行命令,并直接在 Teams 中协作处理问题和拉取请求。

将 GitHub 帐户连接到 Teams 中的 GitHub 应用

注意

连接帐户前,Teams 工作区的管理员必须已安装 GitHub 应用。 请参阅“GitHub与 Teams 集成”。

  1. 在 Teams 中,打开与 GitHub 应用的直接消息或个人应用对话。
  2. 运行 @GitHub Notifications signin,并按照 Teams 和浏览器中的提示授权连接。

GitHub帐户连接成功后,Teams 将显示可用命令和功能的列表。

在 Teams 中使用命令

在通道中,启动命令应以 @GitHub Notifications 开头。 在个人应用中,省略前缀。 有关命令的完整列表,请参阅 Teams 中 GitHub 集成的命令参考。

命令说明
@GitHub Notifications subscribe owner/repo订阅此渠道以接收指定存储库的通知。
@GitHub Notifications unsubscribe owner/repo取消通道对指定存储库通知的订阅。
@GitHub Notifications subscribe list列出频道订阅的所有存储库。
@GitHub Notifications subscribe list features列出频道订阅的所有存储库和通知功能。

注意

订阅存储库的通道时,系统可能会提示你安装 GitHub 应用并授予对存储库或组织的访问权限。

处理议题和拉取请求

你可以直接从 Teams 中创建、评论和管理议题与拉取请求。 有关分步说明,请参阅:

Teams 中的提及

在 Teams 中订阅存储库时,你将在涉及到的存储库事件通知中看到自己的名字被提及。 提及功能需要你通过 Teams 中的 GitHub 应用登录 GitHub 帐户。

注意

如果你在多个 Teams 工作区使用 GitHub 应用,提及功能仅在最近登录的工作区生效。

以下是会提到你的情境:

  • 将为你分配一个任务。
  • 请求你对拉取请求进行审查。
  • 你在拉取请求、问题说明、评论或讨论中被提及。
  • 请求你对一项部署进行评审。
  • 你会收到拉取请求评审请求的计划提醒。

线程会话

每个议题或拉取请求的通知会在 Teams 中分组到一个主题。 父卡片显示议题或拉取请求的最新状态,以及分配人、评审人、标签和检查等上下文。 当问题或拉取请求的状态发生更改时,Teams 会将更新发布为线程中的回复和频道消息。

在 Teams 中展开 GitHub 活动链接

在 Teams 中共享指向 GitHub 资源的链接时,链接预览提供了额外的上下文。 链接预览显示以下内容

  • 拉取请求
  • 问题
  • 讨论
  • 注释
  • 代码片段
  • 存储库
  • 用户帐户或组织

如果存在以下任一情况,则不会显示链接预览:

  • 存储库是专用的,共享链接的用户未在 Teams 中 GitHub 登录。
  • 该 GitHub 应用尚未获得存储库的授权。

个人应用体验

GitHub Teams 中的个人应用允许你在私人聊天中管理订阅并接收通知。 在个人应用中,命令不需要 @GitHub Notifications 前缀,也不会线程发送通知。

安排拉取请求评审的提醒

你可以在频道或个人应用中为待处理的拉取请求评审安排提醒。 有关说明,请参阅“在 Teams 中安排拉取请求提醒”。

延伸阅读