仓库
当前用户的仓库列表。
属性
名称 | 类型 | 描述 |
---|---|---|
仓库 | [仓库] | 仓库列表。 |
集合项
repositories 数组中的每个条目都具有以下属性
名称 | 类型 | 描述 |
---|---|---|
id | 整数 | 唯一标识仓库的值。 |
名称 | 字符串 | 仓库在 GitHub 上的名称。 |
标识符 | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
描述 | 字符串 | 仓库在 GitHub 上的描述。 |
github_id | 整数 | 仓库在 GitHub 上的 id。 |
vcs_id | 未知 | 仓库的 vcs_id。 |
vcs_type | 未知 | 仓库的 vcs_type。 |
github_language | 字符串 | 根据 GitHub 确定的主要编程语言。 |
活跃 | 布尔值 | 该仓库当前是否在 Travis CI 上启用。 |
私有 | 布尔值 | 该仓库是否为私有仓库。 |
所有者 | 所有者 | 仓库所属的 GitHub 用户或组织。 |
owner_name | 未知 | 仓库的 owner_name。 |
vcs_name | 未知 | 仓库的 vcs_name。 |
默认分支 | 分支 | GitHub 上的默认分支。 |
加星标 | 布尔值 | 该仓库是否已加星标。 |
由安装管理 | 布尔值 | 该仓库是否由 GitHub App 安装管理。 |
组织活跃 | 布尔值 | 该仓库是否在 travis-ci.org 上运行构建(也可能为 null)。 |
迁移状态 | 未知 | 仓库的迁移状态。 |
历史迁移状态 | 未知 | 仓库的历史迁移状态。 |
共享 | 未知 | 仓库的共享状态。 |
配置验证 | 未知 | 仓库的配置验证结果。 |
服务器类型 | 未知 | 仓库的服务器类型。 |
扫描失败时间 | 未知 | 仓库的扫描失败时间。 |
当前构建 | 构建 | 最近启动的构建(不包括已创建但尚未启动的构建)。 |
上次启动的构建 | 构建 | current_build 的别名。 |
下一个构建编号 | 未知 | 仓库的下一个构建编号。 |
私钥 | 未知 | 仓库的私钥。 |
令牌 | 未知 | 仓库的令牌。 |
用户设置 | 未知 | 仓库的用户设置。 |
允许迁移 | 未知 | 仓库的允许迁移状态。 |
电子邮件订阅 | 未知 | 仓库的电子邮件订阅状态。 |
操作
针对所有者
返回所有者有权访问的仓库列表。
GET
/owner/github_id/{github_id}/repos
模板变量 | 类型 | 描述 |
---|---|---|
github_id | 未知 | 文档缺失。 |
查询参数 | 类型 | 描述 |
---|---|---|
活跃 | [布尔值] | 别名repository.active. |
组织活跃 | [布尔值] | 别名repository.active_on_org. |
包含 | [字符串] | 要预加载的属性列表。 |
限制 | 整数 | 响应中包含的仓库数量。用于分页。 |
由安装管理 | [布尔值] | 别名repository.managed_by_installation. |
偏移量 | 整数 | 响应中第一个条目之前的跳过仓库数量。用于分页。 |
私有 | [布尔值] | 别名repository.private. |
repository.active | [布尔值] | 根据该仓库当前是否在 Travis CI 上启用来筛选仓库。 |
repository.active_on_org | [布尔值] | 根据该仓库是否在 travis-ci.org 上运行构建(也可能为 null)来筛选仓库。 |
repository.managed_by_installation | [布尔值] | 根据该仓库是否由 GitHub App 安装管理来筛选仓库。 |
repository.private | [布尔值] | 根据该仓库是否为私有仓库来筛选仓库。 |
repository.starred | [布尔值] | 根据该仓库是否已加星标来筛选仓库。 |
排序依据 | [字符串] | 用于分页的仓库排序依据。 |
加星标 | [布尔值] | 别名repository.starred. |
可排序依据id, github_id, vcs_id, owner_name, 名称, 活跃, default_branch.last_build,附加:desc到任何属性以反转顺序。
GET
/owner/{provider}/{login}/repos
模板变量 | 类型 | 描述 |
---|---|---|
提供者 | 未知 | 文档缺失。 |
登录 | 未知 | 文档缺失。 |
查询参数 | 类型 | 描述 |
---|---|---|
活跃 | [布尔值] | 别名repository.active. |
组织活跃 | [布尔值] | 别名repository.active_on_org. |
包含 | [字符串] | 要预加载的属性列表。 |
限制 | 整数 | 响应中包含的仓库数量。用于分页。 |
由安装管理 | [布尔值] | 别名repository.managed_by_installation. |
偏移量 | 整数 | 响应中第一个条目之前的跳过仓库数量。用于分页。 |
私有 | [布尔值] | 别名repository.private. |
repository.active | [布尔值] | 根据该仓库当前是否在 Travis CI 上启用来筛选仓库。 |
repository.active_on_org | [布尔值] | 根据该仓库是否在 travis-ci.org 上运行构建(也可能为 null)来筛选仓库。 |
repository.managed_by_installation | [布尔值] | 根据该仓库是否由 GitHub App 安装管理来筛选仓库。 |
repository.private | [布尔值] | 根据该仓库是否为私有仓库来筛选仓库。 |
repository.starred | [布尔值] | 根据该仓库是否已加星标来筛选仓库。 |
排序依据 | [字符串] | 用于分页的仓库排序依据。 |
加星标 | [布尔值] | 别名repository.starred. |
可排序依据id, github_id, vcs_id, owner_name, 名称, 活跃, default_branch.last_build,附加:desc到任何属性以反转顺序。
GET
/owner/{login}/repos
模板变量 | 类型 | 描述 |
---|---|---|
登录 | 未知 | 文档缺失。 |
查询参数 | 类型 | 描述 |
---|---|---|
活跃 | [布尔值] | 别名repository.active. |
组织活跃 | [布尔值] | 别名repository.active_on_org. |
包含 | [字符串] | 要预加载的属性列表。 |
限制 | 整数 | 响应中包含的仓库数量。用于分页。 |
由安装管理 | [布尔值] | 别名repository.managed_by_installation. |
偏移量 | 整数 | 响应中第一个条目之前的跳过仓库数量。用于分页。 |
私有 | [布尔值] | 别名repository.private. |
repository.active | [布尔值] | 根据该仓库当前是否在 Travis CI 上启用来筛选仓库。 |
repository.active_on_org | [布尔值] | 根据该仓库是否在 travis-ci.org 上运行构建(也可能为 null)来筛选仓库。 |
repository.managed_by_installation | [布尔值] | 根据该仓库是否由 GitHub App 安装管理来筛选仓库。 |
repository.private | [布尔值] | 根据该仓库是否为私有仓库来筛选仓库。 |
repository.starred | [布尔值] | 根据该仓库是否已加星标来筛选仓库。 |
排序依据 | [字符串] | 用于分页的仓库排序依据。 |
加星标 | [布尔值] | 别名repository.starred. |
可排序依据id, github_id, vcs_id, owner_name, 名称, 活跃, default_branch.last_build,附加:desc到任何属性以反转顺序。
针对当前用户
返回当前用户有权访问的仓库列表。
GET
/repos
查询参数 | 类型 | 描述 |
---|---|---|
活跃 | [布尔值] | 别名repository.active. |
组织活跃 | [布尔值] | 别名repository.active_on_org. |
包含 | [字符串] | 要预加载的属性列表。 |
限制 | 整数 | 响应中包含的仓库数量。用于分页。 |
由安装管理 | [布尔值] | 别名repository.managed_by_installation. |
偏移量 | 整数 | 响应中第一个条目之前的跳过仓库数量。用于分页。 |
私有 | [布尔值] | 别名repository.private. |
repository.active | [布尔值] | 根据该仓库当前是否在 Travis CI 上启用来筛选仓库。 |
repository.active_on_org | [布尔值] | 根据该仓库是否在 travis-ci.org 上运行构建(也可能为 null)来筛选仓库。 |
repository.managed_by_installation | [布尔值] | 根据该仓库是否由 GitHub App 安装管理来筛选仓库。 |
repository.private | [布尔值] | 根据该仓库是否为私有仓库来筛选仓库。 |
repository.starred | [布尔值] | 根据该仓库是否已加星标来筛选仓库。 |
排序依据 | [字符串] | 用于分页的仓库排序依据。 |
加星标 | [布尔值] | 别名repository.starred. |
示例GET /repos?limit=5&sort_by=active,name
可排序依据id, github_id, vcs_id, owner_name, 名称, 活跃, default_branch.last_build,附加:desc到任何属性以反转顺序。