Skip to main content

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

Ayuda para solucionar problemas al conectarse a GitHub Codespaces.

503 codespace service no disponible

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 Inicio en Visual Studio Code o en la ventana del explorador, haga clic en Iniciar para volver a conectarse al espacio de código.
  • Restablece tu codespace volviendo a cargar la ventana. En la Paleta de comandos de Visual Studio Code, haga clic en Desarrollador: Volver a cargar la ventana.

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.
  • Si el codespace se enlista pero no puedes conectarte desde esa página, revisa si puedes conectarte utilizando un buscador diferente.

Diagnóstico por mensaje de error

Vaya, parece que estás sin conexión

Compruebe que tiene una conexión a internet estable y que la red de su empresa no bloquea la conexión. Si es posible, revise los registros para verificar si hay conexiones rechazadas en el dispositivo.

Si ve conexiones rechazadas, asegúrese de que su firewall no bloquea los dominios documentados por la API REST /meta. Para más información, consulta Puntos de conexión de la API de REST para metadatos.

Para obtener la lista de dominios requeridos por GitHub Codespaces, ejecute el comando siguiente mediante GitHub CLI:

gh api meta --jq .domains.codespaces

"Estamos teniendo problemas para obtener la información del codespace."

Se trata de un error transitorio. Espere unos minutos y vuelva a intentarlo.

"No hemos podido autenticar la conexión"

Esto indica que algo salió mal con la autenticación. Intente borrar el almacenamiento local y las cookies e inténtelo de nuevo.

Si todavía no puede conectarse y el mensaje que ve no está en esta lista, compruebe la disponibilidad del servicio en Codespacesgithubstatus.com. Si el Codespaces servicio está disponible, podrías necesitar contactar a soporte. Para más información, consulta Trabajar con compatibilidad con GitHub Codespaces.

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 predeterminada del contenedor de desarrollo que usa GitHub Codespaces incluye JupyterLab, pero si ha personalizado la configuración de su contenedor de desarrollo, tendrá que instalar JupyterLab manualmente.

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, consulte la página Léame en el repositorio devcontainers/features. Para más información sobre el archivo devcontainer.json y el Dockerfile, consulta Introducción a los contenedores dev.

Si sigue sin poder conectarse, podrías necesitar contactar a soporte. Para más información, consulta Trabajar con compatibilidad con GitHub Codespaces.

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

Si no puede conectarse a un espacio de código desde Visual Studio Code el escritorio, siga estos pasos de solución de problemas.

  1. Compruebe que tiene instalada la versión más reciente de la GitHub Codespaces extensión. La extensión es un lanzamiento de vista previa y se lanzan actualizaciones frecuentemente.
    1. En Visual Studio Code, muestra la pestaña "Extensiones".
    2. Seleccione la GitHub Codespaces extensión para mostrar la página de información general de la extensión.
    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. Asegúrese de que la red de la empresa no bloquea la conexión.
    1. Si recibe errores como connect EACCES, connect ECONNREFUSED, getaddrinfo ENOTFOUND u otros errores similares, es probable que el servidor de seguridad bloquee las conexiones a nuestro servicio de conexión. Para comprobarlo, visite esta dirección URL. Si se produce un error en la solicitud o no ve ningún dato, es probable que tenga que trabajar con el administrador del sistema para agregar *.visualstudio.com a la lista de IP permitidas del servidor de seguridad.
    2. Si ve el error Tunnel service HTTPS certificate is invalid. This may be caused by the use of a self-signed certificate or a firewall intercepting the connection , es probable que el firewall realice la inspección de TLS e inserte un certificado autofirmado que GitHub no pueda comprobar. Para resolver esto, el administrador del sistema deberá permitir que *.visualstudio.com pase por alto la inspección o instalar la CA raíz que el servidor de seguridad está insertando en su equipo local.

Si sigue sin poder conectarse, podrías necesitar contactar a soporte. Para más información, consulta Trabajar con compatibilidad con GitHub Codespaces.

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 GitHub Codespaces región.