Effective June 17, 2024, Cloud Source Repositories isn't available to new customers. If your organization hasn't previously used Cloud Source Repositories, you can't enable the API or use Cloud Source Repositories. New projects not connected to an organization can't enable the Cloud Source Repositories API. Organizations that have used Cloud Source Repositories prior to June 17, 2024 are not affected by this change.
发送反馈
方法:projects.repos.list
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
返回属于某个项目的所有代码库。代码库的大小并非由 repos.list 设置。要获取代码库的大小,请使用 repos.get。
HTTP 请求
GET https://sourcerepo.googleapis.com/v1/{name=projects/*}/repos
网址采用 gRPC 转码 语法。
路径参数
参数
name
string
应列出其代码库的项目 ID,值的格式为 projects/<project>
。
必须对指定的资源 name
具有以下 Google IAM 权限才能获得授权:
查询参数
参数
pageSize
number
要返回的最大代码库数量,值介于 1 到 500 之间。如果该值未设置或为零,则服务器上默认改为 100。
pageToken
string
从前一个 ListReposResponse 中断处继续列出代码库。这是一个不透明的令牌,必须从前一个 ListReposResponse 的 nextPageToken 字段中获取。
响应正文
如果成功,响应正文将包含结构如下的数据:
repos.list 的响应。大小并非在返回的代码库中设置。
JSON 表示法
{
"repos": [
{
object(Repo
)
}
] ,
"nextPageToken": string
}
字段
repos[]
object(Repo
)
列出的代码库。
nextPageToken
string
如果它为非空值,则表示项目中存在其他代码库。可通过将该值包含在下一个 ListReposRequest 的 pageToken 字段中来检索这些代码库。
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅身份验证概览 。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2019-02-14。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
需要向我们提供更多信息?