Methode: projects.repos.list

Gibt alle Repositories eines Projekts zurück. Die Größe der Repositorys wird nicht von repos.list festgelegt. Zum Abrufen der Größe eines Repository verwenden Sie repos.get.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Die ID des Projekts, dessen Repositorys aufgeführt werden sollen. Werte haben das Format projects/<project>.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • source.repos.list

Abfrageparameter

Parameter
pageSize

number

Maximale Anzahl von Repositorys, die zurückgegeben werden können (1 bis 500). Wenn kein Wert oder null festgelegt ist, gilt für den Server standardmäßig der Wert 100.

pageToken

string

Setzt das Auflisten von Repositorys fort, nachdem ListReposResponse zuvor unterbrochen wurde. Dies ist ein verdecktes Token, das vom Feld nextPageToken eines aktuellen, zuvor ausgeführten ListReposResponse abgerufen werden muss.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Wenn die Anfrage erfolgreich ist, enthält der Antworttext Daten mit der folgenden Struktur:

Antwort für repos.list. Die Größe ist in den zurückgegebenen Repositorys nicht festgelegt.

JSON-Darstellung

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

object(Repo)

Die aufgeführten Repositorys.

nextPageToken

string

Wenn das Feld nicht leer ist, sind zusätzliche Repositorys im Projekt vorhanden. Diese können durch Aufnahme dieses Werts in das nächste pageToken-Feld von ListReposRequest abgerufen werden.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

Jetzt testen