8.6 KiB
title, shortTitle, intro, miniTocMaxHeadingLevel, versions, type, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | shortTitle | intro | miniTocMaxHeadingLevel | versions | type | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Uso de GitHub Codespaces en el IDE de JetBrains | JetBrains IDEs | Puedes usar la puerta de enlace de JetBrains para conectarte al codespace y trabajar en tu IDE de JetBrains favorito. | 3 |
|
how_to |
|
f522bf481e932f9735560ee4a1fec21944ced2e7 | e8c012864f |
HT | es-ES | 11/09/2022 | 148160323 |
{% data reusables.codespaces.codespaces-jetbrains-beta-note %}
Acerca del {% data variables.product.prodname_codespaces %} en IDE de JetBrains
Si usas un IDE de JetBrains para trabajar en el código, puedes aprovechar las ventajas de trabajar en un codespace. Para ello, usa la aplicación de puerta de enlace de JetBrains.
Después de instalar la puerta de enlace de JetBrains, puedes establecer JetBrains como editor predeterminado y, después, siempre que abras un codespace desde {% data variables.product.prodname_dotcom_the_website %} se iniciará la puerta de enlace de JetBrains para permitirte elegir el IDE de JetBrains y conectarse al codespace.
{% note %}
Nota: Solo los codespaces existentes están disponibles en la puerta de enlace de JetBrains. Puedes crear codespaces en {% data variables.product.prodname_dotcom_the_website %} o utilizando la {% data variables.product.prodname_cli %}. Para obtener más información, consulta "Creación de un codespace para un repositorio".
{% endnote %}
Proceso de conexión de desarrollo remoto de JetBrains
El proceso básico que hay detrás del uso de un codespace en el IDE de JetBrains es el siguiente.
- En la aplicación de puerta de enlace de JetBrains, selecciona uno de los codespaces activos o detenidos.
- Después, elige el IDE de JetBrains que quieras usar.
- Luego, el IDE de JetBrains seleccionado se descarga en la máquina virtual remota que hospeda el codespace y el código fuente.
- La aplicación cliente ligera de JetBrains se descarga en el equipo local y se inicia.
- La aplicación cliente se conecta al IDE de back-end completo.
- Puedes trabajar en el código de la aplicación cliente de la misma manera que lo harías en un entorno local.
Requisitos previos
Para trabajar en un codespace en un IDE de JetBrains, necesitas lo siguiente:
- Una licencia válida de JetBrains
- La aplicación de puerta de enlace de JetBrains
- {% data variables.product.prodname_cli %}, versión 2.18.0 o posterior
- Un codespace existente que ejecute un servidor SSH
Licencia de JetBrains
Debes tener una licencia para al menos uno de los IDE de JetBrains admitidos a fin de conectarse a un codespace desde la puerta de enlace de JetBrains.
Puerta de enlace de JetBrains
Puedes instalar y actualizar la puerta de enlace de JetBrains desde la aplicación de Cuadro de herramientas de JetBrains.
-
Descarga e instala el Cuadro de herramientas de JetBrains.
-
Abre el Cuadro de herramientas de JetBrains.
-
Busca Puerta de enlace en la lista de herramientas disponibles y haz clic en Instalar.
{% data variables.product.prodname_cli %}
El complemento {% data variables.product.prodname_github_codespaces %} para la puerta de enlace de JetBrains requiere que hayas instalado y configurado la {% data variables.product.prodname_cli %}, versión 2.18.0 o posterior, antes de abrir un codespace desde la puerta de enlace de JetBrains.
Usa este comando para comprobar la versión de la {% data variables.product.prodname_cli %}:
gh --version
Para obtener más información, consulta "Acerca de la CLI de GitHub".
Codespace que ejecuta un servidor SSH
Debes tener un codespace existente al que conectarse. {% data reusables.codespaces.ways-to-create-a-codespace %} Para obtener más información, consulta "Creación de un codespace para un repositorio".
{% data reusables.codespaces.ssh-server-installed %}
Para obtener más información sobre el archivo devcontainer.json y la imagen de contenedor predeterminada, consulta "Introducción a los contenedores de desarrollo".
{% note %}
Nota: Para obtener ayuda a fin de conectarse al codespace mediante SSH, consulta "Solución de problemas de clientes de {% data variables.product.prodname_github_codespaces %}".
{% endnote %}
Configuración de la Puerta de enlace de JetBrains
La primera vez que uses la Puerta de enlace de JetBrains para {% data variables.product.prodname_github_codespaces %}, debes instalar el complemento de {% data variables.product.prodname_codespaces %}. También debes permitir que la Puerta de enlace de JetBrains acceda a {% data variables.product.prodname_dotcom_the_website %} mediante la cuenta de {% data variables.product.prodname_dotcom %}.
-
Abre la aplicación de Puerta de enlace de JetBrains.
-
En Instalar más proveedores, haz clic en el vínculo Instalar para {% data variables.product.prodname_github_codespaces %}.
-
Haz clic en Conectar a codespace.
-
En el cuadro de diálogo "Bienvenido a la Puerta de enlace de JetBrains", haz clic en Iniciar sesión con {% data variables.product.prodname_dotcom %} .
-
Haz clic en el icono situado junto al código único para copiarlo y, después, en el vínculo de inicio de sesión.
-
Si no has iniciado sesión actualmente en {% data variables.product.prodname_dotcom %}, se muestra la página de inicio de sesión.
- Escribe la información y haz clic en Iniciar sesión.
- Comprueba la autenticación, por ejemplo, escribiendo un código de autenticación en dos fases.
-
En la página "Activación del dispositivo", pega el código copiado y haz clic en Continuar.
-
Si perteneces a organizaciones, se muestra la página "Inicio de sesión único en tus organizaciones". Haz clic en Autorizar junto a las organizaciones a las que quieres autorizar el acceso a la Puerta de enlace de JetBrains y, después, haz clic en Continuar.
-
En la página "Autorizar {% data variables.product.prodname_github_codespaces %} para JetBrains", haz clic en Autorizar {% data variables.product.prodname_dotcom %} .
-
Vuelve a la aplicación de Puerta de enlace de JetBrains y abre un codespace de la lista de codespaces activos o detenidos actualmente; consulta el paso 3 del procedimiento siguiente.
Apertura de un codespace en el IDE de JetBrains
{% data reusables.codespaces.opening-codespace-in-jetbrains %}
La primera vez que te conectes a un codespace, el IDE de back-end se descargará en la máquina remota. Esta operación puede tardar unos minutos. La próxima vez que te conectes al mismo codespace, este paso no será necesario, lo que hace que el proceso de conexión sea más rápido.
Después, se inicia el IDE de back-end. De nuevo, este paso no será necesario en el futuro si vuelves a conectarte a un IDE de back-end que hayas dejado en ejecución.
Luego, se inicia la aplicación cliente.
Información adicional
- "Desarrollo en un codespace"
- "Uso del complemento de {% data variables.product.prodname_github_codespaces %} para JetBrains"
- "Uso de {% data variables.product.prodname_copilot %} en {% data variables.product.prodname_github_codespaces %}"
- "Solución de problemas de clientes de {% data variables.product.prodname_github_codespaces %}"




