Blog

Sincronización y exportación con GitHub: tu código de Mythex es tuyo

El código que construyes en Mythex es tuyo, y puedes llevártelo. En el plan Pro, puedes sincronizar un proyecto con un repositorio de GitHub, descargar todo como archivo .tar.gz o importar un archivo de nuevo en un proyecto. Los secretos se excluyen de las exportaciones, así que un archivo se puede mover sin riesgo.

Qué hace

Mythex te ofrece tres formas de mover código dentro y fuera de un proyecto:

  • Sincronización con GitHub: vincula un repositorio y envía o recibe cambios entre él y tu proyecto.
  • Exportar: descarga el proyecto como archivo .tar.gz desde los ajustes del proyecto.
  • Importar: sustituye los archivos de un proyecto por el contenido de un .tar.gz, .tgz o .zip.

Si nunca has usado GitHub, qué es GitHub explica lo básico: es donde la mayoría de los desarrolladores guardan su código, siguen los cambios y revisan el trabajo de otros.

Por qué importa

Un creador de apps que retiene tu código como rehén es un riesgo. Si te quedas pequeño, contratas a un desarrollador o simplemente quieres una copia en tu propio equipo, deberías poder irte con todo.

La página de propiedad de datos de Mythex lo dice claramente: todo lo que se construye en tu proyecto te pertenece. Puedes seguir construyendo en Mythex, exportarlo o sincronizarlo con GitHub. La sincronización con GitHub es además el punto natural de traspaso cuando un equipo de ingeniería se hace cargo: reciben un repositorio normal con el proyecto completo.

Cómo usar la sincronización con GitHub

  1. Conecta GitHub desde los ajustes mientras tienes sesión iniciada en Mythex. Esto usa el inicio de sesión OAuth de GitHub.
  2. Vincula un repositorio al proyecto.
  3. Envía o recibe cambios desde el proyecto contra ese repositorio.

La conexión con GitHub sirve solo para sincronizar repositorios. No es una forma de iniciar sesión en Mythex: sigues entrando con correo electrónico o con Google.

Un consejo de la documentación: haz un punto de control limpio antes de cualquier operación tipo force-push en tus propios remotos, para tener un lugar seguro al que volver.

Cómo exportar

  1. Abre Ajustes del proyecto → Exportar.
  2. Descarga el proyecto como archivo .tar.gz.

Los secretos y node_modules (los paquetes instalados, que se pueden reconstruir) quedan excluidos. Así el archivo se puede compartir o mover entre entornos sin riesgo. Tendrás que volver a añadir tus secretos donde lo ejecutes. Si planeas ejecutar la app en otro sitio, cómo exportar y alojar por tu cuenta una app creada con IA explica los pasos.

Cómo importar

Importar trae un archivo al proyecto actual. No existe un flujo aparte de «crear un proyecto desde un archivo» en el panel, así que empieza por un proyecto si necesitas uno vacío.

  1. Abre Ajustes del proyecto → Exportar.
  2. Elige Importar en este proyecto.
  3. Selecciona un archivo .tar.gz, .tgz o .zip.

Qué ocurre:

  • Los archivos del proyecto se reemplazan por el contenido del archivo.
  • Los secretos existentes del proyecto se conservan.
  • Cualquier archivo .env del archivo se elimina. Vuelve a añadir esos valores en Ajustes.

Importar sirve para restaurar una copia de seguridad o para traer una base de código existente a un proyecto vacío.

Lo que Mythex sigue alojando

Exportar te da una copia; no mueve nada fuera de Mythex. Mientras exista un proyecto, Mythex aloja:

  • Los archivos del proyecto, en tu sandbox privado
  • La base de datos y el almacenamiento de archivos, si los has activado
  • La app publicada, hasta que la despubliques o borres el proyecto

Borrar un proyecto o tu cuenta elimina tus apps del alojamiento de Mythex. Exporta primero si quieres una copia local.

Secretos y Git

Las claves de API de los secretos de tu proyecto son para tu app cuando se ejecuta. No las subas a Git. Las exportaciones ya las excluyen, y las importaciones eliminan los archivos .env, así que los valores por defecto ayudan; pero si añades archivos a tu repositorio a mano, mantén las claves fuera. Qué son las variables de entorno y los secretos explica por qué.

Límites

  • Exportar y la sincronización con GitHub son funciones de Pro. En Free puedes ver el código solo en modo lectura y usar la vista previa y la terminal; mejora de plan para descargar o sincronizar.
  • Importar reemplaza archivos. No fusiona. Exporta primero si quizá quieras recuperar la versión actual.
  • Las exportaciones excluyen secretos y node_modules. Prevé volver a añadir las claves y reinstalar los paquetes en otro lugar.

Más información

  • GitHub, exportar e importar
  • Propiedad de datos

Mythex · Pricing · Crea lo que quieras con IA · Plantillas de sitios web y apps · Mythex comparado · Glosario de creación de apps con IA · Herramientas gratuitas para crear apps con IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)