es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede eliminar de manera permanente el proyecto de Azure DevOps Server 2020.

Eliminé dos proyectos en Azure DevOps Server 2020 utilizando la pantalla de configuración de la colección -> proyectos. Sé que DevOps Server elimina proyectos de forma suave y se enumeran cuando haces clic en ‘Ver proyectos eliminados recientemente’.

Quiero eliminar permanentemente los dos proyectos. He intentado eliminar los dos proyectos utilizando Azure CLI con el comando az devops project delete –id [id del proyecto] y sigo obteniendo el error VS800075: El proyecto con id ‘8f0d8b14-837b-47aa-802c-aac2 *********’ no existe, o no tienes permiso para acceder a él. He intentado ingresar el id sin guiones y obtengo el mismo error.

He intentado usar TFSDeleteProject pero no está disponible con mi versión de Visual Studio, 2022. Creo que solo está disponible en versiones anteriores.

También he intentado eliminar los dos proyectos utilizando Azure DevOps REST Api y obtengo un error similar:

{“$ id”: “1”, “innerException”: null, “message”: “VS800075: El proyecto con id ‘8f0d8b14-837b-47aa-802c-*************’ no existe o no tiene permiso para acceder a él.”, “typeName”: “Microsoft.TeamFoundation.Core.WebApi.ProjectDoesNotExistException, Microsoft.TeamFoundation.Core.WebApi”, “typeKey”: “ProjectDoesNotExistException”, “errorCode”: 0, “eventId”: 3000}

He regenerado mi token de seguridad en DevOps y me he asegurado de tener permisos completos. ¿Hay alguna manera de eliminar permanentemente un proyecto en DevOps Server 2020?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás experimentando un problema al eliminar permanentemente dos proyectos en Azure DevOps Server 2020 mediante diferentes métodos. El mensaje de error sugiere que el proyecto no existe o no tienes permiso para acceder a él.

    Una posible razón para este error es que el proyecto ya haya sido eliminado permanentemente o ha sido restaurado desde la papelera de reciclaje. Para verificar si el proyecto sigue en la papelera de reciclaje, puedes ir al portal web de Azure DevOps Server y hacer clic en el enlace “Papelera de reciclaje” en el menú de la izquierda. Desde allí, puedes buscar el proyecto y restaurarlo si es necesario.

    Si el proyecto no está en la papelera de reciclaje, puedes intentar eliminarlo forzosamente utilizando la API REST de Azure DevOps enviando una solicitud DELETE al punto final del proyecto con el parámetro “permanent=true”. Aquí hay un ejemplo del comando que puedes usar:

    curl -X DELETE -u username:pat "https://dev.azure.com/{organization}/{project}/_apis/projects/{projectId}?api-version=6.1-preview.4&permanent=true"
    

    Reemplaza el nombre de usuario, pat, organización, proyecto y projectId con tus propios detalles de cuenta e información del proyecto. El parámetro “permanent=true” indica a Azure DevOps que elimine permanentemente el proyecto en lugar de eliminarlo suavemente.

    Si todavía encuentras un error, es posible que existan problemas con tus permisos o la configuración del servidor. Puedes consultar con el administrador de Azure DevOps Server para obtener ayuda adicional.

Comments are closed.