Enumera y visualiza repositorios

En este documento, se describe cómo buscar y ver repositorios de Secure Source Manager por ID de repositorio completo o parcial.

Roles requeridos

Para obtener los permisos que necesitas para buscar repositorios, pídele a tu administrador que te otorgue los siguientes roles de IAM:

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.

Para obtener información sobre cómo otorgar roles de Secure Source Manager, consulta Control de acceso con IAM y Cómo otorgar acceso a la instancia a los usuarios.

Lista de repositorios

interfaz web

Para acceder a la instancia de Secure Source Manager a través de su interfaz web, copia la siguiente URL en la barra de direcciones de tu navegador.

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

Reemplaza lo siguiente:

  • INSTANCE_ID por el nombre de la instancia.
  • PROJECT_NUMBER por el número de proyecto de la instancia Google CloudPara obtener información sobre cómo identificar proyectos, consulta Identifica proyectos.
  • LOCATION con la región de la instancia.

En la pestaña Mis repositorios, se muestran todos los repositorios que puedes ver.

API

Para enumerar los detalles de todos los repositorios de una región determinada para tu instancia, usa el siguiente método HTTP y URL.

Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:

  • PROJECT_ID: Es el ID del proyecto de Google Cloud en el que se ejecuta Secure Source Manager.
  • INSTANCE_ID: El ID de la instancia.
  • LOCATION: Es la región en la que se encuentra la instancia. Para obtener información sobre las ubicaciones compatibles, consulta Ubicaciones.

Método HTTP y URL:

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

Para enviar tu solicitud, expande una de estas opciones:

Deberías recibir una respuesta JSON similar a la que se muestra a continuación:

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

Cómo ver los detalles de un repositorio específico

Para enumerar los detalles de un solo repositorio, usa el siguiente método HTTP y URL.

Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:

  • PROJECT_ID: Es el ID del proyecto de Google Cloud en el que se ejecuta Secure Source Manager.
  • LOCATION: Es la región en la que se encuentra la instancia. Para obtener información sobre las ubicaciones compatibles, consulta Ubicaciones.
  • REPOSITORY_ID: Es el ID del repositorio.

Método HTTP y URL:

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

Para enviar tu solicitud, expande una de estas opciones:

Deberías recibir una respuesta JSON similar a la que se muestra a continuación:

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

Visualiza repositorios en la interfaz web

Puedes buscar repositorios por palabra clave en la pestaña Mis repositorios.

  1. En la interfaz web de Secure Source Manager, ingresa tu palabra clave de búsqueda en la barra de búsqueda Search repository names.

    Los resultados de la búsqueda incluyen todos los repositorios que contienen tu palabra clave en su ID.

  2. Selecciona el repositorio que deseas ver.

    Se abrirá la página del repositorio.

¿Qué sigue?