Méthode : projects.repos.list

Renvoie tous les dépôts appartenant à un projet. La taille des dépôts n'est pas définie par repos.list. Pour obtenir la taille d'un dépôt, utilisez repos.get.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin

Paramètres
name

string

ID du projet dont les dépôts doivent être répertoriés. Les valeurs ont le format suivant : projects/<project>.

Autorisation Google IAM nécessaire pour la ressource name spécifiée :

  • source.repos.list

Paramètres de requête

Paramètres
pageSize

number

Nombre maximal de dépôts à renvoyer. Entre 1 et 500. S'il n'est pas défini ou qu'il est défini sur zéro, 100 est utilisé par défaut sur le serveur.

pageToken

string

Reprise du listage des dépôts à l'endroit où une ListReposResponse antérieure s'est arrêtée. Il s'agit d'un jeton opaque qui doit être obtenu à partir d'un champ nextPageToken de la ListReposResponse antérieure.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Réponse pour repos.list. La taille n'est pas définie dans les dépôts renvoyés.

Représentation JSON

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

object(Repo)

Dépôts répertoriés.

nextPageToken

string

Si ce champ n'est pas vide, cela signifie que d'autres dépôts existent dans le projet. Ils peuvent être récupérés en incluant cette valeur dans le champ pageToken de la ListReposRequest suivante.

Champs d'application des autorisations

Requiert le champ d'application OAuth suivant :

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

Pour plus d'informations, reportez-vous à la section Présentation de l'authentification.

Essayer