Repositories auflisten und ansehen

In diesem Dokument wird beschrieben, wie Sie nach Secure Source Manager-Repositories anhand der vollständigen oder teilweisen Repository-ID suchen und sie ansehen.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Durchsuchen von Repositories benötigen:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Informationen zum Zuweisen von Secure Source Manager-Rollen finden Sie unter Zugriffssteuerung mit IAM und Nutzern Instanzzugriff gewähren.

Repositories auflisten

Weboberfläche

Wenn Sie über die Weboberfläche auf die Secure Source Manager-Instanz zugreifen möchten, kopieren Sie die folgende URL in die Adressleiste Ihres Browsers.

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

Ersetzen Sie Folgendes:

  • INSTANCE_ID durch den Instanznamen.
  • PROJECT_NUMBER durch die Projektnummer der Instanz. Google CloudInformationen zum Identifizieren von Projekten finden Sie unter Projekte identifizieren.
  • LOCATION durch die Region der Instanz.

Auf dem Tab Meine Repositories werden alle Repositories angezeigt, auf die Sie Zugriff haben.

API

Verwenden Sie die folgende HTTP-Methode und URL, um Details für alle Repositories in einer bestimmten Region für Ihre Instanz aufzulisten.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: die Projekt-ID des Google Cloud-Projekts, in dem Secure Source Manager ausgeführt wird.
  • INSTANCE_ID: Instanz-ID.
  • LOCATION: die Region, in der sich Ihre Instanz befindet. Informationen zu unterstützten Standorten finden Sie unter Standorte.

HTTP-Methode und URL:

GET https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories?instance=projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
    "repositories" : [
          {
            "createTime" : "2023-08-09T19:32:15Z",
            "instance" : "projects/012345678901/locations/us-central1/instances/my-instance",
            "name" : "projects/my-project/locations/us-central1/repositories/my-repo",
            "uris" : {
                "api" : "https://my-instance-012345678901-api.us-central1.sourcemanager.dev/v1/projects/my-project/locations/us-central1/repositories/my-repo",
                "gitHttps" : "https://my-instance-012345678901-git.us-central1.sourcemanager.dev/my-project/my-repo.git",
                "html" : "https://my-instance-012345678901.us-central1.sourcemanager.dev/my-project/my-repo"
            }
          }
    ]
}

Details für ein bestimmtes Repository ansehen

Verwenden Sie die folgende HTTP-Methode und URL, um Details für ein einzelnes Repository aufzulisten.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: die Projekt-ID des Google Cloud-Projekts, in dem Secure Source Manager ausgeführt wird.
  • LOCATION: die Region, in der sich Ihre Instanz befindet. Informationen zu unterstützten Standorten finden Sie unter Standorte.
  • REPOSITORY_ID: die Repository-ID.

HTTP-Methode und URL:

GET https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

    {
      "createTime" : "2023-08-09T19:32:15Z",
      "instance" : "projects/012345678901/locations/us-central1/instances/my-instance",
      "name" : "projects/my-project/locations/us-central1/repositories/my-repo",
      "uris" : {
          "api" : "https://my-instance-012345678901-api.us-central1.sourcemanager.dev/v1/projects/my-project/locations/us-central1/repositories/my-repo",
          "gitHttps" : "https://my-instance-012345678901-git.us-central1.sourcemanager.dev/my-project/my-repo.git",
          "html" : "https://my-instance-012345678901.us-central1.sourcemanager.dev/my-project/my-repo"
      }
    }

Repositories in der Weboberfläche ansehen

Sie können auf dem Tab Meine Repositories nach Repositories suchen, indem Sie ein Keyword eingeben.

  1. Geben Sie in der Weboberfläche von Secure Source Manager Ihren Suchbegriff in die Suchleiste Search repository names (Nach Repository-Namen suchen) ein.

    Die Suchergebnisse enthalten alle Repositories, deren Repository-ID Ihr Keyword enthält.

  2. Wählen Sie das Repository aus, das Sie aufrufen möchten.

    Die Repository-Seite wird geöffnet.

Nächste Schritte