Elencare e visualizzare i repository

Questo documento descrive come cercare e visualizzare i repository Secure Source Manager in base all'ID repository completo o parziale.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per cercare nei repository, chiedi all'amministratore di concederti i seguenti ruoli IAM:

Per ulteriori informazioni sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Per informazioni sulla concessione dei ruoli Secure Source Manager, consulta Controllo dell'accesso con IAM e Concedere agli utenti l'accesso all'istanza.

Elenca repository

interfaccia web

Per accedere all'istanza di Secure Source Manager tramite la sua interfaccia web, copia il seguente URL nella barra degli indirizzi del browser.

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

Sostituisci quanto segue:

  • INSTANCE_ID con il nome dell'istanza.
  • PROJECT_NUMBER con il numero di progetto Google Cloud dell'istanza. Per informazioni sull'identificazione dei progetti, consulta Identificazione dei progetti.
  • LOCATION con la regione dell'istanza.

La scheda I miei repository mostra tutti i repository a cui hai accesso per la visualizzazione.

API

Per elencare i dettagli di tutti i repository in una determinata regione per la tua istanza, utilizza il seguente metodo HTTP e URL.

Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:

  • PROJECT_ID: l'ID progetto del progetto Google Cloud in cui è in esecuzione Secure Source Manager.
  • INSTANCE_ID: l'ID istanza.
  • LOCATION: la regione in cui si trova l'istanza. Per informazioni sulle località supportate, vedi Località.

Metodo HTTP e URL:

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

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

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

Visualizzare i dettagli di un repository specifico

Per elencare i dettagli di un singolo repository, utilizza il seguente metodo HTTP e URL.

Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:

  • PROJECT_ID: l'ID progetto del progetto Google Cloud in cui è in esecuzione Secure Source Manager.
  • LOCATION: la regione in cui si trova l'istanza. Per informazioni sulle località supportate, vedi Località.
  • REPOSITORY_ID: l'ID repository.

Metodo HTTP e URL:

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

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

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

Visualizzare i repository nell'interfaccia web

Puoi cercare i repository nella scheda I miei repository per parola chiave.

  1. Nell'interfaccia web di Secure Source Manager, inserisci la parola chiave di ricerca nella barra di ricerca Cerca nomi di repository.

    I risultati di ricerca includono tutti i repository che includono la tua parola chiave nel relativo ID repository.

  2. Seleziona il repository che vuoi visualizzare.

    Si apre la pagina del repository.

Passaggi successivi