Acerca de GitHub
Por qué conectar Lovable a GitHub
- Crear copias de seguridad de tu código: Almacena tu proyecto de forma segura fuera de Lovable.
- Colaborar fácilmente: Invita a desarrolladores, usa pull requests, ramas y revisiones de código.
- Sincronizar automáticamente: Las ediciones en Lovable aparecen en GitHub y los cambios en GitHub se sincronizan de vuelta en la rama predeterminada (
main). - Trabajar en local: Clona, edita y haz commits en tu IDE mientras mantienes tu proyecto sincronizado.
- Desplegar en cualquier lugar: Haz self-hosting o despliega en plataformas alternativas; consulta Self-hosting: Run your Lovable Cloud project anywhere.
- Probar de forma segura: Activa la función experimental de cambio de rama de GitHub en Settings → Account → Labs para desarrollar funcionalidades antes de fusionar los cambios en tu proyecto en producción. Consulta Labs para más información.
No necesitas GitHub para usar Lovable: muchas personas crean y lanzan sus proyectos completamente dentro de Lovable.
Antes de conectarte
- Cuenta de GitHub obligatoria: Crea una gratis en github.com.
- Fuente de verdad única: Una vez conectado, tu código se almacena en GitHub, no por separado en Lovable.
- Sincronización bidireccional: Los cambios en Lovable aparecen en GitHub y viceversa.
- Ruta fija del repositorio: La conexión depende exactamente del nombre, ubicación, organización y cuenta del repositorio de GitHub.
Configura la integración con GitHub
- Vincula tu cuenta de GitHub (autorización OAuth)
- Instala la aplicación de GitHub de Lovable en una cuenta u organización
- Conecta proyectos individuales a repositorios
Paso 1: Conecta tu cuenta de GitHub
- Ve a Settings → Integrations → GitHub.
- Haz clic en Connect GitHub.
- Inicia sesión en tu cuenta de GitHub o autoriza lovable.dev para verificar tu identidad de GitHub.
Luego verás una opción para conectar un Proyecto.
Paso 2: Instalar la app de GitHub de Lovable
- Ve a Settings → Integrations → GitHub.
- Haz clic en Connect project.
- Haz clic en Add organizations y elige dónde instalar y autorizar lovable.dev: tu cuenta personal o una de tus organizaciones.
- Selecciona si quieres conceder acceso a all repositories o only selected ones.
- Haz clic en Install & Authorize para otorgar a Lovable permiso para crear y actualizar repositorios en la cuenta u organización que hayas elegido.
Paso 3: Conectar un proyecto a GitHub
- Ve a Settings → Integrations → GitHub y haz clic en Connect project, o haz clic en el icono de GitHub en la esquina superior derecha de tu proyecto y haz clic en Connect GitHub.
- Elige la organización o cuenta de GitHub donde se almacenará tu código.
- Haz clic en Transfer anyway para confirmar la transferencia y configurar una sincronización bidireccional.
Se crea un nuevo repositorio de GitHub para tu proyecto y la sincronización comienza automáticamente.
Desconectar tu proyecto de GitHub
- Se detiene la sincronización: La conexión bidireccional entre Lovable y GitHub termina.
- Tu repositorio permanece en GitHub: Sigue intacto con todo su historial y archivos.
- Tu código permanece en Lovable: Los cambios futuros se almacenan solo dentro de Lovable.
- Se crea un nuevo repositorio de GitHub usando tu código más reciente de Lovable.
- Tu repositorio original permanece en GitHub, pero ya no está vinculado a Lovable.
No puedes desconectar un proyecto si Lovable no puede acceder al repositorio de GitHub (por ejemplo, si se renombró, movió o eliminó).
Preguntas frecuentes
¿Necesito saber usar GitHub para aprovechar esta función?
¿Necesito saber usar GitHub para aprovechar esta función?
No. Solo tienes que conectar y autorizar: GitHub almacenará tu código de forma segura. Solo necesitas aprender las funciones de GitHub si quieres hacer cosas más avanzadas, como crear ramas o colaborar con otros desarrolladores.
Hago clic en 'Connect GitHub' y no pasa nada — ¿qué ocurre?
Hago clic en 'Connect GitHub' y no pasa nada — ¿qué ocurre?
Probablemente tu navegador bloqueó la ventana emergente de inicio de sesión de GitHub. Permite las ventanas emergentes para Lovable y vuelve a intentarlo.
¿Qué pasa si cambio el nombre, muevo o elimino mi repositorio de GitHub?
¿Qué pasa si cambio el nombre, muevo o elimino mi repositorio de GitHub?
La conexión se romperá. Tu proyecto dejará de sincronizarse y no podrás editarlo en Lovable.Para solucionarlo, restaura el repositorio a su ubicación original con su nombre original. Si se eliminó, puedes restaurarlo en GitHub.
¿Qué pasa si cambio el nombre de mi usuario u organización de GitHub?
¿Qué pasa si cambio el nombre de mi usuario u organización de GitHub?
La conexión se romperá. Tu proyecto dejará de sincronizarse y no podrás editarlo en Lovable.Para solucionarlo, vuelve al nombre original de usuario u organización de GitHub.
¿Cómo puedo cambiar a otra cuenta de GitHub?
¿Cómo puedo cambiar a otra cuenta de GitHub?
No puedes cambiar la cuenta de GitHub vinculada una vez que la hayas conectado.
El repositorio terminó en la organización equivocada — ¿puedo moverlo?
El repositorio terminó en la organización equivocada — ¿puedo moverlo?
No directamente. Prueba esta solución alternativa:
- Remezcla tu proyecto para crear una nueva copia.
- Conecta el nuevo proyecto a GitHub.
- Elige la organización correcta durante la configuración.
Lovable no puede acceder a mi repositorio — ¿qué debo hacer?
Lovable no puede acceder a mi repositorio — ¿qué debo hacer?
Es probable que hayas cambiado el nombre, movido o eliminado el repositorio. Restaura o revierte cualquier cambio en el nombre, la ruta o el propietario del repositorio, o restaura el repositorio si se ha eliminado, y el proyecto debería volver a funcionar.
¿Puedo desconectarme de GitHub?
¿Puedo desconectarme de GitHub?
Sí. Las personas administradoras y propietarias pueden desconectar proyectos de GitHub en cualquier momento desde la configuración de GitHub de tu proyecto. Tu repositorio permanece en GitHub, pero la sincronización se detiene. Si te vuelves a conectar más adelante, se creará un nuevo repositorio.
¿Puedo importar un repositorio de GitHub existente a Lovable?
¿Puedo importar un repositorio de GitHub existente a Lovable?
No. Solo puedes exportar desde Lovable a GitHub, no al revés.
¿Por qué mis commits no aparecen en Lovable?
¿Por qué mis commits no aparecen en Lovable?
Lovable solo sincroniza la rama predeterminada (normalmente
main). Fusiona tu rama en main o cambia de rama dentro de Lovable.