通过授予 GitHub 应用访问 Slack 工作区的权限,可以向 数据变量.product.github %} 帐户和 Slack 工作区提供必要的授权。 这些权限使应用能够执行其功能,并在 Slack 中使用GitHub时为你提供无缝体验。
Slack 权限
在 Slack 工作区中安装 GitHub 应用时,你将授权该应用访问特定信息并在 Slack 工作区中执行特定作。 应用需要以下权限:
| 权限范围 | 为什么我们需要它 |
|---|---|
| 访问你和应用之间的私人对话 | 向你发送包含说明的消息。 |
| 查看邮件中 GitHub.com 的链接 | 要渲染来自 github.com 的富链接 |
| 将链接预览添加到 GitHub.com 的消息中 | 要渲染到 github.com 的富链接 |
| 添加斜杠命令 | 将 /github 斜杠命令添加到 Slack 工作区 |
| 查看工作区或组织的名称、电子邮件域和图标 | 存储用户设置的订阅 |
| 通过应用发布消息 | 要通知您在 GitHub 和 Slack 上发生的活动 |
GitHub权限
将 GitHub 帐户连接到 Slack 中的 GitHub 应用时,你授权应用访问 GitHub 帐户。 应用需要以下权限:
| 权限范围 | 为什么我们需要它 |
|---|---|
| 代码的读取权限 | 在 Slack 中呈现代码片段 |
| 操作、提交状态、检查、讨论、问题、元数据、拉取请求和存储库项目的读取权限 | 呈现 Slack 中共享的链接预览 |
| 操作、问题、部署和拉取请求的写入权限 | 使用 /github 命令和直接从消息中在 Slack 上采取行动 |
| 对内容的写入访问权限 | 打开由 Copilot编程助理 创作的拉取请求 |
| 对工作流的读/写访问权限 | 启动 Copilot编程助理 会话 |