# GitHub 在 Slack 中的权限

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

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

## Slack 权限

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

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

## GitHub权限

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

|权限范围|为什么我们需要它|
|---|---|
|代码的读取权限| 在 Slack 中呈现代码片段|
|操作、提交状态、检查、讨论、问题、元数据、拉取请求和存储库项目的读取权限 | 呈现 Slack 中共享的链接预览|
|操作、问题、部署和拉取请求的写入权限 | 使用 `/github` 命令和直接从消息中在 Slack 上采取行动|
|对内容的写入访问权限| 打开Copilot云代理作者的拉取请求|
|对工作流的读/写访问权限|启动 Copilot云代理 会话|