Solucionar problemas de creación y borrado de Codespaces

Este artículo te muestra los pasos para la solución de problemas comunes que podrías experimentar al crear o borrar un codespace, incluyendo los de almacenamiento y configuración.

Codespaces está disponible para las organizaciones que utilicen GitHub Team o Nube de GitHub Enterprise. Para obtener más información, consulta la sección "Productos de GitHub".

Crear codespaces

Sin acceso para crear un codespace

Los Codespaces no están disponibles para todos los repositorios. If the "Open with Codespaces" button is missing, Codespaces may not be available for that repository. Para obtener más información, consulta la sección "Crear un codespace".

Si crees que tu organización sí habilitó los Codespaces, asegúrate de que un propietario de la organización o gerente de facturación haya configurado el límite de gastos para los Codespaces. Para obtener más información, consulta la sección "Administrar tu límite de gastos para Codespaces".

El Codespace no abre cuando se crea

Si creas un codespace y este no abre:

  1. Intenta volver a cargar la página en caso de que hubiera un error de caché o problema reportado.
  2. Dirígete a tu página de Codespaces: https://github.com/codespaces y verifica si el codespace nuevo se listó ahí. El proceso podría haber creado el codespace con éxito pero falló en reportarlo de vuelta a tu buscador. Si el codespace nuevo se ve listado, puedes abrirlo directamente desde esta página.
  3. Reintenta crear el codespace para que el repositorio descarte un fallo de comunicación transitorio.

Si aún no puedes crear un codespace para un repositorio en donde esté disponible Codespaces, contacta a podrías necesitar contactar a soporte. Para obtener más información, consulta la sección "Trabajar con soporte"..

Borrar codespaces

El propietario de un codespace tiene control total sobre este y solo él podrá borrarlo. No puedes borrar un codespace que otro usuario haya creado.

Almacenamiento de contenedores

Cuando creas un codespace, este tiene una cantidad de almacenamiento finita y, con el tiempo, podría que necesites liberar espacio. Intenta ejecutar cualquiera de los comandos siguientes en la terminal de Codespaces para liberar espacio de almacenamiento.

  • Elimina los paquetes que ya no se utilicen usando sudo apt autoremove.
  • Limpia el caché de apt utilizando sudo apt clean.
  • Consulta los 10 archivos más grandes en el codespace con sudo find / -printf '%s %p\n'| sort -nr | head -10.
  • Borra los archivos innecesarios, tales como los artefactos y bitácoras de compilación.

Algunas opciones más destructivas:

  • Elimina las imágenes de Docker, redes y contenedores sin utilizar con docker system prune (adjunta una -a si quieres eliminar todas las imágenes, y --volumes si quieres eliminar todos los volúmenes).
  • Elimina los archivos no rastreados del árbol de trabajo: git clean -i.

Configuration

Si los cambios a la configuración de tu codespace causan un error de contenedor, este se ejecutará en modo de recuperación y verás un mensaje de error.

Este codespace se ejecuta acutalmente en modo de recuperación debido a un error del contenedor.

Review the creation logs, update the configuration as needed, and run Codespaces: Rebuild Container in the VS Code Command Palette to retry. Para obtener más información, consulta las secciones "Bitácoras de codespaces" y "Configurar Codespaces en tu proyecto".

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.