Liste e veja repositórios

Este documento descreve como pesquisar e ver repositórios do Secure Source Manager pelo ID do repositório completo ou parcial.

Funções necessárias

Para receber as autorizações de que precisa para pesquisar repositórios, peça ao seu administrador que lhe conceda as seguintes funções de IAM:

Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.

Para obter informações sobre a concessão de funções do Secure Source Manager, consulte os artigos Controlo de acesso com o IAM e Conceda aos utilizadores acesso à instância.

Liste repositórios

interface Web

Para aceder à instância do Secure Source Manager através da respetiva interface Web, copie o seguinte URL para a barra de endereço do navegador.

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

Substitua o seguinte:

  • INSTANCE_ID com o nome da instância.
  • PROJECT_NUMBER com o número do projeto Google Cloud da instância. Para obter informações sobre a identificação de projetos, consulte o artigo Identificar projetos.
  • LOCATION com a região da instância.

O separador Os meus repositórios apresenta todos os repositórios aos quais tem acesso para visualização.

API

Para listar os detalhes de todos os repositórios numa determinada região para a sua instância, use o seguinte método HTTP e URL.

Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:

  • PROJECT_ID: o ID do projeto do projeto do Google Cloud onde o Secure Source Manager está a ser executado.
  • INSTANCE_ID: o ID da instância.
  • LOCATION: a região onde a sua instância está localizada. Para ver informações sobre as localizações suportadas, consulte o artigo Localizações.

Método HTTP e URL:

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

Para enviar o seu pedido, expanda uma destas opções:

Deve receber uma resposta JSON semelhante à seguinte:

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

Veja detalhes de um repositório específico

Para apresentar detalhes de um único repositório, use o seguinte método HTTP e URL.

Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:

  • PROJECT_ID: o ID do projeto do projeto do Google Cloud onde o Secure Source Manager está a ser executado.
  • LOCATION: a região onde a sua instância está localizada. Para ver informações sobre as localizações suportadas, consulte o artigo Localizações.
  • REPOSITORY_ID: o ID do repositório.

Método HTTP e URL:

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

Para enviar o seu pedido, expanda uma destas opções:

Deve receber uma resposta JSON semelhante à seguinte:

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

Veja repositórios na interface Web

Pode pesquisar repositórios no separador Os meus repositórios por palavra-chave.

  1. Na interface Web do Secure Source Manager, introduza a palavra-chave de pesquisa na barra de pesquisa Pesquisar nomes de repositórios.

    Os resultados da pesquisa incluem todos os repositórios que incluem a sua palavra-chave no respetivo ID do repositório.

  2. Selecione o repositório que quer ver.

    É apresentada a página do repositório.

O que se segue?