Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Desarrollar en un codespace

Puedes abrir un codespace en GitHub y después desarrollar utilizando las características de Visual Studio Code.

Cualquiera puede desarrollar en un codespace que pertenezca a su cuenta de usuario.

Codespaces está disponible para las cuentas de usuario que utilicen GitHub Free o GitHub Pro. Para obtener más información, consulta la sección "Productos de GitHub".

En este artículo

¿Te ayudó este documento?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

O, learn how to contribute.

Nota:Codespaces actualmente está en un beta público limitado y está sujeto a cambios. Durante el periodo beta, GitHub no garantiza la disponibilidad de Codespaces. Par obtener más información acerca de unirse al beta, consulta "Acerca de Codespaces".

Después de que abras un codespace, puedes desarrollar utilizando las características de Visual Studio Code tales como edición de texto, depuración, y comandos de Git. Para obtener más información, consulta la sección documentación de Visual Studio Code.

Para una mejor experiencia con Codespaces, te recomenamos utilizar un buscador basado en Chromium, como Google Chrome o Microsoft Edge. Para obtener más información, consulta la sección "Solucionar problemas de tu codespace".

Conectarse a un codespace desde Visual Studio Code

Puedes conectarte a tu codespace directamente desde Visual Studio Code. Para obtener más información, consulta la sección "Conectarte a tu codespace desde Visual Studio Code".

  1. En la parte superior de cualquier página, da clic en Codespaces.
    Enlace de Codespaces en el encabezado
  2. Da clic en el nombre del codespace en el cual quieras desarrollar.
    Nombre del codespace

Puertos de redireccionamiento

La redirección de puertos te otorga acceso a los puertos CRP dentro de tu codespace. Por ejemplo, si estás ejecutando una aplicación web en el puerto 3000, puedes acceder a la aplicación desde tu buscador para probarla y depurarla.

Cuando una aplicación que se ejecuta dentro de un codespace tiene una salida en un puerto de la consola, Codespaces detecta el patrón de la URL del localhost y redirecciona esos puertos automáticamente. Puedes dar clic en la URL dentro de la terminal para abrirla en un buscador. Por ejemplo, si una aplicación da como salida http://127.0.0.1:3000 o http://localhost:3000 en la consola, la bitácora convertirá la salida automáticamente en una URL para el puerto 3000 en la que se puede dar clic.

Reenvío Automático de Puertos

Como alternativa, también puedes utilizar cualquiera de las siguientes formas para redirigir un puerto.

  • Puedes redirigir un puerto bajo demanda si activas la paleta de comandos (shift command P / shift control P) y tecleas "Codespaces: Forward Port". Entonces puedes ingresar el número del puerto que quieras redirigir.

    Paleta de Comandos para la Redirección de Puertos

  • Puedes configurar automáticamente los puertos en un archivo de .devcontainer.json utilizando la propiedad forwardPorts.

  • Puedes agregar o eliminar los puertos redirigidos dentro de la extensión de Explorador Remoto. Desde el Explorador Remoto, puedes copiar y pegar las URL para los puertos redirigidos, lo cual te permite acceder a ellos a través de tu buscador.

    Redirección de Puertos para el Explorador Remoto

¿Te ayudó este documento?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

O, learn how to contribute.