Skip to main content

Apertura de un codespace existente

Puedes volver a abrir un codespace que hayas cerrado o detenido y volver al trabajo.

Nota: El uso de GitHub Codespaces con un IDE de JetBrains se encuentra actualmente en versión beta pública y está sujeto a cambios.

Puedes volver a abrir cualquiera de los codespaces activos o detenidos en GitHub.com, en un IDE de JetBrains, en Visual Studio Code o mediante la GitHub CLI. No se puede volver a abrir un codespace que se haya eliminado. Para obtener más información, consulta "Ciclo de vida de un codespace".

Puedes ver todos tus codespaces en la página "Tus codespaces" en github.com/codespaces. En esta página puede realizar las siguientes acciones:

Apertura de un codespace existente

  1. Ves a la página "Tus codespaces" en github.com/codespaces.

  2. Para abrir un codespace en el editor predeterminado, haz clic en su nombre. Puedes configurar tu editor predeterminado para Codespaces en tu página de ajustes personal. Para obtener más información, consulta "Configuración del editor predeterminado para GitHub Codespaces".

    Para abrir el codespace en un editor distinto del predeterminado:

    1. Haz clic en los puntos suspensivos ( ) situados a la derecha del codespace que quieres abrir.
    2. Haz clic en Abrir en.
    3. Haz clic en Abrir en la APLICACIÓN.

    Captura de pantalla del cuadro de diálogo "Abrir en" , con la opción "Abrir en Visual Studio Code" resaltada

    Puedes abrir el codespace en:

    • El explorador
    • Visual Studio Code
    • La puerta de enlace de JetBrains
    • JupyterLab

    Si eliges Visual Studio Code o Puerta de enlace de JetBrains, debes asegurarse de haber instalado la aplicación seleccionada en el equipo local.

    Si eliges JupyterLab, la aplicación JupyterLab debe estar instalada en el codespace. La imagen de contenedor predeterminada incluye JupyterLab, por lo que los codespaces creados a partir de la imagen predeterminada siempre lo tendrán instalado. Para obtener más información sobre la imagen predeterminada, consulta "Introducción a los contenedores de desarrollo" y el devcontainers/images repositorio. Si no usa la imagen predeterminada en la configuración del contenedor de desarrollo, puedes instalar JupyterLab agregando la característica ghcr.io/devcontainers/features/python al archivo devcontainer.json. Debes incluir la opción "installJupyterlab": true. Para obtener más información, consulta el archivo Léame de la característica python, en el repositorio devcontainers/features.

Nota: Para usar GitHub Codespaces en VS Code, debes instalar la extensión Codespaces. Para obtener más información, consulta "Uso de GitHub Codespaces en Visual Studio Code."

  1. En la aplicación de escritorio VS Code, abre la paleta de comandos con Comando+Mayús+P (Mac) o Ctrl+Mayús+P (Windows/Linux).

  2. Escribe "Codespaces" y selecciona uno de los comandos siguientes.

    • Para abrir un codespace en una ventana nueva de VS Code, selecciona Codespaces: Abrir codespace en nueva ventana.
    • Para abrir un codespace en el editor web, selecciona Codespaces: Abrir en el explorador.
  3. Haz clic en el codespace que quieras abrir.

    Captura de pantalla de una lista de codespaces en Visual Studio Code

También puedes acceder a los comandos enumerados anteriormente; para ello, ves a la vista Explorador remoto en VS Code y haz clic con el botón derecho en el codespace que quieras abrir.

Captura de pantalla de un codespace seleccionado en el Explorador remoto, con la opción "Abrir en el explorador" resaltada

Nota: Si el Explorador remoto no se muestra en la barra de actividad:

  1. Abra la paleta de comandos. Por ejemplo, presionando el Comando+Shift+P (Mac) / Ctrl+Shift+P (Windows/Linux).
  2. Escriba: codespaces.
  3. Haz clic en Codespaces: Detalles.
  1. En un terminal, escribe uno de los comandos de la GitHub CLI siguientes.

    • Para abrir un codespace en VS Code, escribe lo siguiente:

      Shell
      gh codespace code

      Nota: Debes tener VS Code instalado en la máquina local. Para obtener más información, consulta "Configuración de Visual Studio Code" en la documentación de VS Code.

    • Para abrir un codespace en el explorador, escribe lo siguiente:

      Shell
      gh codespace code --web
    • Para abrir un codespace en JupyterLab, escribe lo siguiente:

      Shell
      gh codespace code --jupyter

      Nota: La aplicación JupyterLab debe estar instalada en el codespace que estás abriendo. La imagen de contenedor predeterminada incluye JupyterLab, por lo que los codespaces creados a partir de la imagen predeterminada siempre lo tendrán instalado. Para obtener más información sobre la imagen predeterminada, consulta "Introducción a los contenedores de desarrollo" y el devcontainers/images repositorio. Si no usa la imagen predeterminada en la configuración del contenedor de desarrollo, puedes instalar JupyterLab agregando la característica ghcr.io/devcontainers/features/python al archivo devcontainer.json. Debes incluir la opción "installJupyterlab": true. Para obtener más información, consulta el archivo Léame de la característica python, en el repositorio devcontainers/features.

  2. Con las teclas de dirección, ves al codespace que quieres abrir.

  3. Para abrir el codespace, presiona Entrar.

Para obtener más información, consulta gh codespace code en el manual de la GitHub CLI.

Si has establecido la puerta de enlace de JetBrains como editor predeterminado, la puerta de enlace se iniciará automáticamente al abrir un espacio de código desde GitHub.com.

Si la puerta de enlace de JetBrains no es el editor predeterminado, todavía puedes abrir un codespace en JetBrains; para ello, ve a la página "Sus codespaces" en github.com/codespaces y haz clic en los puntos suspensivos (...) a la derecha del espacio de código que quieres abrir. Para obtener más información, consulta "Apertura de un espacio de código existente".

Como alternativa, también puedes abrir la puerta de enlace de JetBrains y seleccionar un espacio de código existente, como se describe en el procedimiento siguiente.

  1. Abre la aplicación de Puerta de enlace de JetBrains.

  2. Haz clic en Conectar con Codespaces .

    Captura de pantalla de la vista inicial de la Puerta de enlace de JetBrains

  3. En la lista "Your Codespaces", haz clic en el codespace en el que quieres trabajar.

    Captura de pantalla de la lista de codespaces de puerta de enlace de JetBrains

  4. En la lista "IDE disponibles", haz clic en el IDE de JetBrains que quieres usar. La puerta de enlace recordará tu elección la próxima vez que te conectes a un codespace.

    Captura de pantalla de la lista de codespaces de puerta de enlace de JetBrains

  5. Haga clic en Conectar.

    Nota: Si ejecuta un firewall: la primera vez que te conectas a un recurso remoto, es posible que se te pida que permitas que la puerta de enlace de JetBrains se comunique a través de la red.