Borra un repositorio

Roles obligatorios

Para obtener los permisos que necesitas para borrar un repositorio, 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.

Borra un repositorio

Puedes borrar un repositorio con gcloud, la interfaz web o la API.

Interfaz web

  1. 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 Cloud. Para obtener información sobre cómo identificar proyectos, consulta Identifica proyectos.
    • LOCATION con la región de la instancia.

  2. En la lista de repositorios, selecciona el que deseas borrar.
  3. Haz clic en Configuración.
  4. En Configuración del repositorio, haz clic en Borrar este repositorio.

gcloud

Para borrar un repositorio, ejecuta el siguiente comando:

gcloud source-manager repos delete REPOSITORY_ID --region=REGION --project=PROJECT_ID

Reemplaza lo siguiente:

  • REPOSITORY_ID: Es el ID del repositorio que deseas borrar.
  • REGION: Es la región en la que se encuentra la instancia de Secure Source Manager (por ejemplo, us-central1).
  • PROJECT_ID: Es el ID del proyecto en el que se encuentra la instancia de Secure Source Manager.

API

Para borrar tu repositorio y todos los datos asociados, 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:

DELETE 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:

"name":"operations/cc3ea26c-9b57-11ed-be0a-2e3b5910efef","metadata":{"@type":"type.googleapis.com/google.cloud.securesourcemanager.v1.OperationMetadata","createTime":"2023-01-23T19:54:49.904779921Z","endTime":"2023-01-23T19:54:50.947030402Z","target":"projects/my-project/locations/us-central1/repositories/my-repo","verb":"delete","apiVersion":"v1"},"done":true,"response":{"@type":"type.googleapis.com/google.protobuf.Empty"}
```

¿Qué sigue?