{"meta":{"title":"¿Qué son GitHub Codespaces?","intro":"Más información sobre GitHub Codespaces.","product":"Codespaces","breadcrumbs":[{"href":"/es/codespaces","title":"Codespaces"},{"href":"/es/codespaces/about-codespaces","title":"Introducción"},{"href":"/es/codespaces/about-codespaces/what-are-codespaces","title":"¿Qué son Codespaces?"}],"documentType":"article"},"body":"# ¿Qué son GitHub Codespaces?\n\nMás información sobre GitHub Codespaces.\n\n## Presentación\n\nUn codespace es un ambiente de desarrollo que se hospeda en la nube. Puedes personalizar tu proyecto para GitHub Codespaces confirmando los archivos de configuración en el repositorio (lo que se conoce a menudo como configuración como código). Esta acción crea una configuración de codespace repetible para todos los usuarios del proyecto. Consulta [Introducción a los contenedores dev](/es/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers).\n\nCada codespace que creas se hospeda en GitHub en un contenedor Docker, el cual se ejecuta en una máquina virtual. Puedes elegir entre una selección de tipos de máquina virtual que tienen desde 2 núcleos, 8 GB de RAM y 32 GB de almacenamiento hasta 32 núcleos, 128 GB de RAM y 128 GB de almacenamiento.\n\nDe forma predeterminada, el entorno de desarrollo de los codespaces se crea a partir de una imagen de Ubuntu Linux que incluye una selección de lenguajes y herramientas populares, pero puedes usar una imagen basada en cualquier distribución de Linux y configurarla según tus requisitos específicos. Independientemente de tu sistema operativo local, el codespace se ejecutará en un entorno de Linux. Windows y macOS no son sistemas operativos compatibles con el contenedor de desarrollo remoto.\n\nPuede conectarte a sus codespaces desde el explorador, desde Visual Studio Code o mediante GitHub CLI. Al conectarte, accedes directamente al contenedor Docker. Solo tiene acceso limitado al host de máquina virtual de Linux externo.\n\n![Diagrama que muestra la relación entre un editor de código y un espacio de código que se ejecuta en una máquina virtual Azure.](/assets/images/help/codespaces/codespaces-diagram.png)\n\n## Uso de GitHub Codespaces\n\nPara comenzar a desarrollar utilizando recursos de cómputo basados en la nube, puedes crear un codespace desde una plantilla o cualquier rama o confirmación en un repositorio. Al crear un espacio de código a partir de una plantilla, puede empezar desde una plantilla en blanco o elegir una plantilla adecuada para el trabajo que está realizando.\n\nPara empezar a trabajar con GitHub Codespaces, consulta [Inicio rápido para GitHub Codespaces](/es/codespaces/quickstart). Para más información sobre cómo crear un codespace, consulta [Creación de un codespace para un repositorio](/es/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository) o [Creación de un codespace a partir de una plantilla](/es/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template). Si quieres volver a un codespace que ya has creado, consulta [Apertura de un codespace existente](/es/codespaces/developing-in-codespaces/opening-an-existing-codespace). Para más información sobre cómo funciona GitHub Codespaces, consulta [Análisis en profundidad de GitHub Codespaces](/es/codespaces/about-codespaces/deep-dive).\n\n### Uso de codespaces propiedad de tu cuenta personal\n\nTodas las cuentas personales de GitHub tienen una cuota mensual de uso gratuito de GitHub Codespaces incluida en el plan Gratis o Pro. Puedes empezar a usar GitHub Codespaces en tu cuenta personal sin cambiar ninguna configuración ni proporcionar detalles de pago.\n\nSi creas un codespace desde un repositorio propiedad de la organización, el uso del codespace se cobrará a la organización (si la organización está configurada para ello) o a tu cuenta personal.\n\nPara seguir usando GitHub Codespaces más allá del almacenamiento y del uso de proceso mensuales incluidos, proporciona la información de pago y establece un límite de gasto. Consulta [facturación de GitHub Codespaces](/es/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces).\n\n### Uso de codespaces propiedad de la organización\n\nLos propietarios de las organizaciones que tengan planes de GitHub Team y GitHub Enterprise pueden pagar el uso que sus miembros y colaboradores hagan de GitHub Codespaces. Esto se aplica a codespaces creados a partir de repositorios propiedad de la organización. Consulta [Selección de quién posee y paga los codespaces de una organización](/es/codespaces/managing-codespaces-for-your-organization/choosing-who-owns-and-pays-for-codespaces-in-your-organization). Puedes establecer un límite de gasto para el uso de GitHub Codespaces en tu organización o cuenta empresarial. Consulta [Configuración de presupuestos para controlar el gasto en productos medidos](/es/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces).\n\nSi el uso de un codespace va a facturarse a una organización o empresa, se muestra cuando se crea el codespace. Consulta [Creación de un codespace para un repositorio](/es/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository). Los codespaces que se facturan a una organización, o a su empresa matriz, son propiedad de la organización y pueden ser eliminados por un propietario de esta. Consulta [Borrar un codespace](/es/codespaces/developing-in-a-codespace/deleting-a-codespace#deleting-codespaces-in-your-organization).\n\nLa capacidad de crear codespaces a partir de repositorios que posea la organización depende de varios factores, como la visibilidad del repositorio y la configuración de la organización o su empresa principal. Para más información, consulta [Solucionar problemas de creación y borrado de codespaces](/es/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces#no-access-to-create-a-codespace).\n\n### Personalización de GitHub Codespaces\n\nPara personalizar los runtimes y las herramientas del codespace, puedes crear una o varias configuraciones de contenedor de desarrollo para el repositorio. Agregar configuraciones de contenedor de desarrollo al repositorio permite definir una elección de diferentes entornos de desarrollo que sean adecuados para el trabajo que harán las personas en el repositorio.\n\nSi crea un codespace desde un repositorio sin configuraciones de contenedor de desarrollador, GitHub Codespaces clonará el repositorio en un entorno con la imagen de contenedor de desarrollador predeterminada que incluye muchas herramientas, lenguajes y entornos en tiempo de ejecución. Si creas un codespace a partir de una plantilla, puedes empezar con alguna configuración inicial sobre la imagen predeterminada. Consulta [Introducción a los contenedores dev](/es/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers).\n\nPuedes personalizar aspectos del entorno de codespace mediante un repositorio de [dotfiles](https://dotfiles.github.io/tutorials/) público. Puedes usar dotfiles para establecer alias y preferencias de shell, o para instalar tus preferencias personales de las herramientas que quieras usar. Si usas GitHub Codespaces en el explorador o en Visual Studio Code, puedes usar [Settings Sync](https://code.visualstudio.com/docs/editor/settings-sync) para proporcionar al editor de codespace la misma configuración, métodos abreviados de teclado, fragmentos de código y extensiones que has configurado en la instalación local de Visual Studio Code.\n\nConsulta [Personalizar tu codespace](/es/codespaces/customizing-your-codespace).\n\n## Facturación para Codespaces\n\nPara obtener información sobre precios, almacenamiento y uso de GitHub Codespaces, consulta [facturación de GitHub Codespaces](/es/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces).\n\nSi tu cuenta no tiene un método de pago válido en el archivo, el uso se bloqueará una vez que uses la cuota.\n\nSi tienes una forma de pago válida, el gasto puede estar limitado por uno o varios presupuestos. Comprueba los presupuestos establecidos para tu cuenta a fin de asegurarte de que son adecuados para tus necesidades de uso. Consulta [Configuración de presupuestos para controlar el gasto en productos medidos](/es/billing/managing-your-billing/using-budgets-control-spending).\n\nLos costes de GitHub Codespaces siempre se facturan mensualmente, incluso si la cuenta se factura anualmente. Para obtener información sobre cómo los propietarios de organizaciones y los administradores de facturación pueden controlar el límite de gasto de GitHub Codespaces en una organización, consulta [Configuración de presupuestos para controlar el gasto en productos medidos](/es/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces)."}