Listar y ver repositorios

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

Roles obligatorios

Para obtener los permisos que necesitas para buscar repositorios, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos:

Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.

Para obtener información sobre cómo conceder roles de Secure Source Manager, consulta los artículos Control de acceso con gestión de identidades y accesos y Conceder acceso a instancias a los usuarios.

Mostrar lista de repositorios

interfaz web

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

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

Haz los cambios siguientes:

  • INSTANCE_ID con el nombre de la instancia.
  • PROJECT_NUMBER con el número de proyecto de la instancia. Google Cloud Para obtener información sobre cómo identificar proyectos, consulta el artículo Identificar proyectos.
  • LOCATION con la región de la instancia.

En la pestaña Mis repositorios se muestran todos los repositorios a los que tienes acceso.

API

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

Antes de usar los datos de la solicitud, haz las siguientes sustituciones:

  • PROJECT_ID: el ID de proyecto del proyecto de Google Cloud en el que se ejecuta Secure Source Manager.
  • INSTANCE_ID: el ID de instancia.
  • LOCATION: la región en la que se encuentra tu instancia. Para obtener información sobre las ubicaciones admitidas, 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, despliega una de estas opciones:

Deberías recibir una respuesta JSON similar a la siguiente:

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

Ver los detalles de un repositorio específico

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

Antes de usar los datos de la solicitud, haz las siguientes sustituciones:

  • PROJECT_ID: el ID de proyecto del proyecto de Google Cloud en el que se ejecuta Secure Source Manager.
  • LOCATION: la región en la que se encuentra tu instancia. Para obtener información sobre las ubicaciones admitidas, consulta Ubicaciones.
  • REPOSITORY_ID: 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, despliega una de estas opciones:

Deberías recibir una respuesta JSON similar a la siguiente:

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

Ver repositorios en la interfaz web

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

  1. En la interfaz web de Secure Source Manager, introduce la palabra clave de búsqueda en la barra de búsqueda Buscar nombres de repositorios.

    En los resultados de búsqueda se incluirán todos los repositorios que contengan tu palabra clave en su ID.

  2. Selecciona el repositorio que quieras ver.

    Se abrirá la página del repositorio.

Siguientes pasos