Skip to main content

Solución de problemas de la conexión a GitHub Codespaces

Ayuda para resolver problemas para conectarse a GitHub Codespaces.

503 codespace service unavailable

Los codespaces están configurados para detenerse después de pasar 30 minutos sin actividad. Si intenta interactuar con un codespace después de que se haya detenido, es posible que vea un error 503 service unavailable.

  • Si se muestra un botón Iniciar en Visual Studio Code o en la ventana del explorador, haga clic en Iniciar para volver a conectarse al codespace.
  • Restablece tu codespace volviendo a cargar la ventana. Desde la paleta de comandos de Visual Studio Code, haz clic en Desarrollador: Volver a cargar Windows.

El buscador no se puede conectar

Es posible que en ocasiones no puedas acceder a un codespace desde tu buscador. Si esto sucede, vaya a https://github.com/codespaces e intente conectarse al codespace desde esa página.

  • Si el codespce no se lista en esa página, verifica que seas el propietario del codespace al cual intentas conectarte. Solo puedes abrir un codespace que tú mismo hayas creado. Las URL de tus codespaces siempre incluyen tu manejo de GitHub.
  • Si el codespace se enlista pero no puedes conectarte desde esa página, revisa si puedes conectarte utilizando un buscador diferente.

Tu red empresarial puede estar bloqueando la conección. De ser posible, revisa cualquier registro en bitácora para ver si hay conexiones rechazadas en tu dispositivo.

Si aún no puedes conectarte, podrías necesitar contactar a soporte. Para más información, vea "Trabajo con el soporte técnico".

No se puede conectar al codespace en JupyterLab

Para poder usar un codespace en JupyterLab, debes asegurarte de que el codespace lo tiene instalado. La imagen de contenedor predeterminada que usa GitHub Codespaces incluye JupyterLab, pero si has personalizado la configuración del contenedor de desarrollo, tendrás que instalar manualmente JupyterLab.

Si el codespace usa una imagen basada en Debian, puedes instalar JupyterLab en el contenedor de desarrollo agregando la característica python al archivo devcontainer.json, con la opción installJupyterlab establecida en true. De lo contrario, instálalo directamente en el archivo Dockerfile. Para obtener instrucciones de instalación, consulta "Instalación" en la documentación de JupyterLab.

Para obtener más información sobre la característica python, consulta la página Léame en el repositorio devcontainers/features. Para obtener más información sobre el archivo devcontainer.json y el archivo Dockerfile, consulta "Introducción a los contenedores de desarrollo".

Si aún no puedes conectarte, podrías necesitar contactar a soporte. Para más información, vea "Trabajo con el soporte técnico".

La extensión de GitHub Codespaces para Visual Studio Code no puede conectarse

Si no puedes conectarte a un codespace desde la versión de escritorio de Visual Studio Code, utiliza los siguientes pasos de solución de problemas.

  1. Verifica que tengas instalada la última versión de GitHub Codespaces. La extensión es un lanzamiento de vista previa y se lanzan actualizaciones frecuentemente.
    1. En Visual Studio Code, muestra la pestaña de "Extensiones".
    2. Selecciona la extensión de GitHub Codespaces para mostrar la página de resumen de extensiones.
    3. Si hay una actualización disponible, se muestra un botón; haga clic en Actualizar a X.X.X para actualizar a la versión más reciente.
  2. Compruebe si usa la compilación estable de Visual Studio Code o la versión Visual Studio Code Insiders (actualizaciones nocturnas). Si usa la versión Insiders, pruebe a instalar la compilación estable.
  3. Tu red empresarial puede estar bloqueando la conección. De ser posible, revisa cualquier registro en bitácora para ver si hay conexiones rechazadas en tu dispositivo.

Si aún no puedes conectarte, podrías necesitar contactar a soporte. Para más información, vea "Trabajo con el soporte técnico".

El codespace tiene problemas de latencia

Si el codespace se ve particularmente lento o tiene problemas de latencia, es posible que se haya creado en una región lejos de ti. Para resolverlo, puede establecer manualmente la región de GitHub Codespaces.