Sincronizar un proyecto en código con GitHub

Mantén el código de un proyecto en un repositorio de GitHub, con los cambios yendo y viniendo, o importa un repositorio como un proyecto nuevo.

Para qué sirve

La sincronización con GitHub es útil si trabajas con un desarrollador o quieres una copia del código fuera de Micronuage. Cada cambio hecho aquí se convierte en un commit en el repositorio, y cada push a la rama vuelve aquí como una versión nueva del proyecto.

Funciona solo con proyectos en código; consulta Modo código. El botón GitHub aparece arriba en el editor cuando la integración está disponible.

Conectar un proyecto a un repositorio

  1. En el editor, haz clic en GitHub, arriba

  2. Haz clic en Conectar GitHub

    Vas a GitHub a instalar la app de Micronuage y elegir a qué repositorios puede acceder. Después vuelves al editor.

  3. Elige la Cuenta y el Repositorio y haz clic en Sincronizar

    El código del proyecto se convierte en el siguiente commit de la rama principal del repositorio; su historial se conserva.

  4. O crea un repositorio nuevo

    En O crea un repositorio nuevo, escribe un Nombre, marca Privado si quieres y haz clic en Crear y sincronizar.

En Opciones avanzadas, eliges otra Rama (vacío es la principal; se crea una rama nueva a partir de ella) o una Carpeta del repositorio (vacío es la raíz; por ejemplo, apps/site). Si el repositorio no aparece en la lista, usa Elegir a qué repositorios puede acceder la app.

Cómo funciona la sincronización

  • Cambió solo en Micronuage: los cambios se convierten en un commit en la rama.
  • Cambió solo en GitHub: el código de la rama se convierte en la siguiente versión del proyecto, con el origen GitHub en el historial.
  • Cambió en los dos lados: los archivos modificados aquí entran encima del commit de GitHub; un archivo modificado en los dos lados se queda con la versión de Micronuage.
  • No se pierde nada: cada versión sigue en el Historial y cada commit sigue en git. La rama solo avanza.
  • El código que viene de GitHub pasa por las mismas verificaciones que el de la IA. Si algo falla, se conserva, se avisa del problema y la publicación espera la corrección.
  • Las imágenes y otros archivos binarios, y los archivos de automatización de GitHub (workflows), se quedan solo en el repositorio.

Con el proyecto conectado, el panel muestra Sincronizado con el repositorio y la rama, la hora de la última sincronización y los botones Sincronizar ahora, Abrir en GitHub y Desconectar. Desconectar detiene la sincronización y no cambia nada en el repositorio.

Importar un repositorio como proyecto nuevo

  1. En el Panel, haz clic en Importar desde GitHub

  2. Elige la Cuenta

    Si todavía no conectaste ninguna, haz clic en Conectar GitHub. Para otra cuenta, usa Conectar otra cuenta de GitHub.

  3. Decide sobre Mantenerlo sincronizado con el repositorio

    Marcado, el proyecto nuevo queda sincronizado con la rama, en los dos sentidos.

  4. Haz clic en Importar en el repositorio

    El editor se abre con el código importado como versión 1.

Se importa la rama principal, salvo que elijas otra en Opciones avanzadas. Las imágenes y otros archivos binarios se quedan en el repositorio. Micronuage ejecuta proyectos en React con Vite; un proyecto de otro tipo (Next.js, Vue, HTML…) se importa con un aviso y el botón Adaptarlo con la IA, que envía un pedido a la IA y usa créditos. La importación cuenta en el límite de proyectos del plan.

Problemas comunes

¿Puedo sincronizar un proyecto del editor visual?

No. Solo los proyectos en código se sincronizan. Cuando está disponible, el menú del proyecto ofrece Convertir a código (beta), que no tiene vuelta atrás.

Aparece “La app de Micronuage ya no tiene acceso a este repositorio”.

Se quitó el acceso de la app en GitHub. Vuelve a permitir el repositorio en la configuración de la app en GitHub y sincroniza.

Aparece “La rama cambió durante la sincronización”.

Alguien hizo push mientras corría la sincronización. Vuelve a hacer clic en Sincronizar ahora.

El botón **GitHub** tiene un punto amarillo.

La última sincronización falló o el código que vino de GitHub tiene problemas. Abre el panel para leer el aviso; pide a la IA que lo corrija o corrígelo en GitHub.

¿Desconectar borra el repositorio?

No. El repositorio y sus commits siguen en GitHub; solo se detiene la sincronización.

¿Te resultó útil esta página?

¿Todavía necesitas ayuda?

Nuestro equipo responde en un día hábil como máximo.

Hablar con soporte