Nota: Codespaces se encuentra actualmente en beta pública limitada y está sujeto a cambios. Durante el período beta, GitHub no garantiza la disponibilidad de los espacios de código. Para obtener más información sobre cómo unirse a la beta, consulte » Unirse a la beta.»
Acerca de Codespaces
Codespaces es un entorno de desarrollo en la nube disponible en su navegador. Un espacio de código incluye todo lo que necesitas desarrollar para un repositorio específico, incluido un editor de texto con resaltado de sintaxis y autocompletado, un terminal, herramientas de depuración y comandos de Git, todo dentro de GitHub. También puede instalar extensiones de código de Visual Studio en su espacio de código para agregar más funcionalidad.
Codespaces hace que sea más fácil para los desarrolladores incorporarse a una nueva empresa o comenzar a contribuir a un proyecto de código abierto. Los encargados del mantenimiento del proyecto pueden configurar un repositorio para que, al crear un espacio de código para el repositorio, las dependencias del proyecto se incluyan automáticamente. Puede comenzar a codificar más rápido reduciendo el tiempo dedicado a configurar su entorno.
Codespaces le permite desarrollar en la nube en lugar de localmente. Los desarrolladores pueden contribuir desde cualquier lugar, en cualquier máquina, incluidas tabletas o Chromebooks, y no es necesario mantener copias locales de propiedad intelectual.
Utilizando espacios de código
Cada desarrollador puede crear uno o más espacios de código para cualquier repositorio público o para cualquier repositorio privado propiedad de su cuenta de usuario. Durante la versión beta, no se admiten los repositorios privados propiedad de organizaciones o cualquier repositorio propiedad de una organización que requiera el inicio de sesión único de SAML. Cada espacio de código que cree solo está disponible para usted. Nadie más puede trabajar en tu espacio de código.
Cada espacio de código está asociado a una rama específica de un repositorio. Puede crear más de un espacio de código por repositorio o incluso por rama. Sin embargo, cada cuenta de usuario tiene un límite de dos espacios de código durante la beta pública limitada. Si ha alcanzado el límite y desea crear un nuevo espacio de código, primero debe eliminar un espacio de código. Para obtener más información, consulte » Eliminar un espacio de código.»
Puede editar código, depurar y usar comandos de Git mientras desarrolla en un espacio de código con código de Visual Studio. Para obtener más información, consulte la documentación de código de Visual Studio.
Puede conectarse a su espacio de código directamente desde Visual Studio Code. Para obtener más información, consulte » Uso de espacios de código en Código de Visual Studio.»
Puede crear una configuración de espacio de código predeterminada para su repositorio que determine el entorno de cada espacio de código nuevo que se cree para ese repositorio. La configuración define un contenedor de desarrollo que puede incluir marcos, herramientas, extensiones y reenvío de puertos. Para obtener más información, consulte » Configuración de espacios de código para su proyecto.»
También puede personalizar aspectos del entorno de espacio de código para cualquier espacio de código que cree su cuenta. La personalización puede incluir preferencias de shell y herramientas adicionales. Para obtener más información, consulte » Personalización de espacios de código para su cuenta.»
Puede configurar opciones para agregar secretos cifrados, habilitar la verificación GPG y permitir que los espacios de código accedan a otros repositorios. Para obtener más información, consulte «Administración de secretos cifrados para espacios de código», «Administración de verificación GPG para Espacios de código» y «Administración de acceso y seguridad para espacios de código».»
Puede ver todos los espacios de código propiedad de su cuenta de usuario en github.com/codespaces.
Durante la beta, la funcionalidad es limitada.
- Para obtener la mejor experiencia con los espacios de código, recomendamos usar un navegador basado en Chromium, como Google Chrome o Microsoft Edge.
- Solo está disponible un tamaño único de espacio de código.
- Solo se admiten contenedores Linux.
- Un espacio de código no es totalmente reanudable. Los procesos que se estaban ejecutando en el momento en que se detuvo el espacio de código no se reiniciarán.
Acerca de la facturación de espacios de código
Los espacios de código se pueden usar de forma gratuita durante la beta. Cuando los espacios de códigos estén disponibles de forma general, se le facturará el uso de almacenamiento y computación. Para obtener más información, consulte » Acerca de la facturación de espacios de código.»
Unirse a la beta
Se invitará a un número limitado de personas a unirse a la beta. Para unirse a la lista de espera, consulte Registrarse en Codespaces beta.
Ponerse en contacto con nosotros sobre Espacios de código
Si tiene problemas con los espacios de código, consulte «Solución de problemas con su espacio de código.»
Si aún necesita ayuda o tiene comentarios sobre los espacios de código, utilice el debate Comentarios sobre espacios de código.