Travis CI 使用 GitHub API 权限范围
首次登录 Travis CI 时,我们会请求访问您在 GitHub 上的一些数据的权限。阅读 GitHub API 权限范围文档 以获取有关此方面的常规信息,或选择我们所需数据及其原因的说明。
适用于开源和私有项目的 Travis CI #
在 https://www.travis-ci.cn 上,通过我们的 GitHub Apps 集成,我们请求以下权限
- 读取代码访问权限
- 读取元数据和 Pull Request 访问权限
- 读取和写入管理、检查、提交状态和部署的访问权限
- 同步用户电子邮件以能够发送通知和重要信息
旧版 WebHooks #
在 GitHub Apps 之前,我们使用范围 OAuth 令牌与 GitHub 集成。截至 2018 年 5 月,基于 OAuth 的集成被认为是我们的“旧版”集成。
https://www.travis-ci.cn 上的存储库(私有和公共) #
-
user:email
(只读)我们同步您的电子邮件地址,以便我们可以向您发送构建通知。
您的电子邮件地址可以从 GitHub 个人资料中隐藏,这也会将其隐藏在我们这里。
-
read:org
(只读)当您在 Travis CI 上登录时,我们会向您显示所有存储库,包括您所属任何组织的存储库。
如果没有此范围,GitHub API 会隐藏您是私有成员的任何组织。因此,为了确保我们向您显示所有存储库,我们需要此范围。
请注意,此范围允许访问私有和公共存储库的基本信息,但不允许访问其中存储的任何数据或代码。
-
repo
授予对公共和私有存储库以及组织的代码、提交状态、协作者和部署状态的读写访问权限。
我们需要此级别的访问权限,因为 GitHub 没有为私有存储库提供
read:org
(只读)范围。