Eliminar un repositorio

Roles obligatorios

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

Eliminar un repositorio

Puedes eliminar 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, 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.

  2. En la lista de repositorios, selecciona el que quieras eliminar.
  3. Haz clic en Settings (Configuración).
  4. En Repository Settings (Configuración del repositorio), haz clic en Delete This Repository (Eliminar este repositorio).

gcloud

Para eliminar un repositorio, ejecuta el siguiente comando:

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

Haz los cambios siguientes:

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

API

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

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

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

Siguientes pasos