Lister et afficher les dépôts

Ce document explique comment rechercher et afficher des dépôts Secure Source Manager à l'aide de leur ID complet ou partiel.

Rôles requis

Pour obtenir les autorisations nécessaires pour rechercher des dépôts, demandez à votre administrateur de vous accorder les rôles IAM suivants :

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Pour savoir comment accorder des rôles Secure Source Manager, consultez Contrôle des accès avec IAM et Accorder aux utilisateurs l'accès à l'instance.

Répertorier les dépôts

interface Web

Pour accéder à l'instance Secure Source Manager via son interface Web, copiez l'URL suivante dans la barre d'adresse de votre navigateur.

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

Remplacez les éléments suivants :

  • Remplacez INSTANCE_ID par le nom de l'instance.
  • PROJECT_NUMBER par le numéro de projet Google Cloudde l'instance. Pour savoir comment identifier des projets, consultez Identifier des projets.
  • LOCATION par la région de l'instance.

L'onglet Mes dépôts affiche tous les dépôts auxquels vous avez accès.

API

Pour lister les détails de tous les dépôts d'une région donnée pour votre instance, utilisez la méthode HTTP et l'URL suivantes.

Avant d'utiliser les données de requête, effectuez les remplacements suivants :

  • PROJECT_ID : ID du projet Google Cloud dans lequel Secure Source Manager est exécuté.
  • INSTANCE_ID : ID de l'instance.
  • LOCATION : région où se trouve votre instance. Pour en savoir plus sur les emplacements acceptés, consultez la page Emplacements.

Méthode HTTP et URL :

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

Pour envoyer votre requête, développez l'une des options suivantes :

Vous devriez recevoir une réponse JSON de ce type :

{
    "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"
            }
          }
    ]
}

Afficher les détails d'un dépôt spécifique

Pour lister les détails d'un seul dépôt, utilisez la méthode HTTP et l'URL suivantes.

Avant d'utiliser les données de requête, effectuez les remplacements suivants :

  • PROJECT_ID : ID du projet Google Cloud dans lequel Secure Source Manager est exécuté.
  • LOCATION : région où se trouve votre instance. Pour en savoir plus sur les emplacements acceptés, consultez la page Emplacements.
  • REPOSITORY_ID : ID du dépôt.

Méthode HTTP et URL :

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

Pour envoyer votre requête, développez l'une des options suivantes :

Vous devriez recevoir une réponse JSON de ce type :

    {
      "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"
      }
    }

Afficher les dépôts dans l'interface Web

Vous pouvez rechercher des dépôts par mot clé dans l'onglet Mes dépôts.

  1. Dans l'interface Web Secure Source Manager, saisissez votre mot clé de recherche dans la barre de recherche Rechercher des noms de dépôts.

    Les résultats de recherche incluent tous les dépôts dont l'ID contient votre mot clé.

  2. Sélectionnez le dépôt que vous souhaitez afficher.

    La page du dépôt s'ouvre.

Étapes suivantes