Método: projects.repos.list

Retorna todos os repositórios que pertencem a um projeto. Os tamanhos dos repositórios não são definidos por repos.list. Para ver o tamanho de um repositório, use repos.get.

Solicitação HTTP

GET https://sourcerepo.googleapis.com/v1/{name=projects/*}/repos

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

O project ID cujos repositórios precisam ser listados. Os valores são no formato projects/<project>.

A autorização requer a seguinte permissão do Google IAM no recurso name especificado:

  • source.repos.list

Parâmetros de consulta

Parâmetros
pageSize

number

Número máximo de repositórios para retornar: entre 1 e 500. Se não definido ou zero, o padrão é 100 no servidor.

pageToken

string

Retomar os repositórios de listagem de onde um ListReposResponse anterior parou. Este é um token opaco que precisa ser obtido a partir de um campo nextPageToken recente do ListReposResponse anterior.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se bem-sucedido, o corpo da resposta conterá os dados com a estrutura a seguir:

Resposta para repos.list. O tamanho não está definido nos repositórios retornados.

Representação JSON

{
  "repos": [
    {
      object(Repo)
    }
  ],
  "nextPageToken": string
}
Campos
repos[]

object(Repo)

Os repositórios listados.

nextPageToken

string

Se não estiver vazio, existem repositórios adicionais dentro do projeto. Esses repositórios podem ser recuperados com a inclusão desse valor no próximo campo pageToken de ListReposRequest.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para mais informações, consulte a Visão geral da autenticação.

Testar