# Teams 中 GitHub 的权限

了解 Teams 中应用正常运行所需的 GitHub 权限。

通过授予 GitHub 应用对Microsoft Teams工作区的访问权限，可以向 GitHub 帐户和 Teams 工作区提供必要的授权。 这些权限使应用能够执行其功能，并在 Teams 中使用 GitHub 时为你提供无缝体验。

## Teams 权限

在 Teams 工作区中安装 GitHub 应用时，授权应用访问特定信息并在 Teams 工作区中执行特定操作。 应用需要以下权限：

|权限范围|为什么我们需要它|
|----------------|--------------|
|访问你和应用之间的私人对话 | 向你发送包含说明的消息。  |
|向消息添加 GitHub 链接预览| 要渲染到 `github.com` 的富链接。|
|添加 GitHub 命令| 将 `@GitHub Notifications` 命令添加到 Microsoft Teams 频道。 |
|查看工作区或组织的名称、电子邮件域和图标| 存储您设置的订阅。|
|通过应用发布消息| 在 Teams 中通知你 GitHub 上发生的活动。|

## GitHub 权限

当你将 GitHub 帐户连接到 Teams 中的 GitHub 应用时，你将授权该应用访问你的 GitHub 帐户。 应用需要以下权限：

|权限范围|为什么我们需要它|
|---|---|
|对议题、元数据、拉取请求、讨论和存储库项目的读取权限 | 呈现 Teams 中共享的链接预览。|
|代码的读取权限| 在 Teams 中呈现代码片段。|
|对操作、议题和拉取请求的写入权限 | 从 Teams 使用卡片和命令执行操作。|