Skip to main content

Stopping and starting a codespace

You can stop and start your codespace to save resources and to pause work.

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.

About stopping and starting a codespace

Puedes detener un codespace en cualquier momento. Cuando detienes un codespace, cualquier proceso en ejecución se detendrá y el historial de la terminal se limpiará. Cualquier cambio que hayas guardado en tu codespace aún estará disponible cuando lo vuelvas a iniciar. Si no detienes un codespace explícitamente, este seguirá ejecutándose hasta que se detenga por inactividad. Para obtener más información, consulta "El ciclo de vida del espacio de código".

Solo los codespaces en ejecución incurren en cargos de CPU. Un espacio de código detenido solo conlleva costes de almacenamiento.

Es posible que debas detener y reiniciar un codespace para que se apliquen los cambios a este. Por ejemplo, si cambias el tipo de máquina que utilizas para tu codespace, necesitarás detenerlo y reiniciarlo para que el cambio tome efecto. También puedes detener tu codespace y elegir restablecerlo o borrarlo si encuentras un error o algo inesperado.

Regardless of where you created or access your codespaces, you can view and manage them in your browser at https://github.com/codespaces.

Stopping a codespace

  1. Ves a la página "Tus codespaces" en https://github.com/codespaces.
  2. To the right of the codespace you want to stop, click the elipsis (...).
  3. Click Stop codespace. Screenshot of option to stop a codespace

Para obtener más información sobre GitHub CLI, vea "Acerca de GitHub CLI".

To stop a codespace use the gh codespace stop subcommand and then choose the codespace you want to stop from the list that's displayed.

Shell
gh codespace stop
  1. Abre el VS Code Command Palette (Mayús+Comando+P (Mac)/Ctrl+Mayús+P (Windows/Linux)).
  2. Type stop and select Codespaces: Stop Codespace from the list of options.
  3. In the list of codespaces, select the codespace you want to stop.

You can stop a codespace from the "Your codespaces" page (see the web browser instructions) or by using GitHub CLI (see the CLI instructions).

Restarting a codespace

  1. Ves a la página "Tus codespaces" en https://github.com/codespaces.
  2. Click the name of the codespace you want to restart. Screenshot of stopped codespaces

When you restart a codespace you can choose to open it in Visual Studio Code or in your browser.

  • To restart a codespace and open it in Visual Studio Code, use the gh codespace code subcommand and then choose the codespace you want to restart from the list that's displayed.

    Shell
    gh codespace code
  • To restart a codespace and open it in your browser, use the gh codespace open --web subcommand and then choose the codespace you want to restart from the list that's displayed.

    Shell
    gh codespace open --web
  1. Abre el VS Code Command Palette (Mayús+Comando+P (Mac)/Ctrl+Mayús+P (Windows/Linux)).
  2. Type connect and select Codespaces: Connect to Codespace from the list of options.
  3. In the list of codespaces, select the codespace you want to restart.

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.

Further reading