プロジェクトに属するすべてのリポジトリを返します。リポジトリのサイズは repos.list で設定されません。リポジトリのサイズを取得するには、repos.get を使用します。
HTTP リクエスト
GET https://sourcerepo.googleapis.com/v1/{name=projects/*}/repos
この URL は Google API HTTP アノテーション構文を使用します。
パスパラメータ
パラメータ | |
---|---|
name |
リポジトリを一覧表示するプロジェクトの ID。値は 承認には、指定されたリソースの
|
クエリ パラメータ
パラメータ | |
---|---|
pageSize |
返されるリポジトリの最大数。1 から 500 までの値にします。設定されていない場合または 0 の場合には、サーバーでデフォルトの 100 が使用されます。 |
pageToken |
直前の ListReposResponse で中断されたところからリポジトリの一覧表示を再開します。これは、前の ListReposResponse の nextPageToken フィールドから取得する不透明トークンです。 |
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
成功すると、レスポンスの本文に次の構造のデータが含まれます。
repos.list のレスポンス。返されたリポジトリにサイズは設定されていません。
JSON 表現 | |
---|---|
{
"repos": [
{
object( |
項目 | |
---|---|
repos[] |
一覧表示されたリポジトリ。 |
nextPageToken |
空でない場合は、プロジェクト内に追加のリポジトリが存在します。この値を次の ListReposRequest の pageToken 項目に追加すると、これらのリポジトリの一覧表示を取得できます。 |
承認スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/cloud-platform
詳しくは、Auth ガイドをご覧ください。