Skip to main content
Configura la integración con GitHub para editar tu app de Base44 localmente y sincronizar los cambios automáticamente.

Sincroniza tu app con GitHub

Conecta tu app a GitHub para escribir código en tu entorno de desarrollo local o en Base44 y mantenerlos sincronizados entre sí.
Indicación de conexión a GitHub mostrando la configuración de sincronización permanente.

Conecta a GitHub para sincronización bidireccional

Importante:
  • La sincronización bidireccional con GitHub requiere el plan Builder o superior.
  • Solo los propietarios de la app pueden realizar la conexión inicial con un repositorio.
  • Para volver a conectarte en caso de un problema de conexión, debes ser el propietario de la app o el usuario que conectó originalmente el repositorio.
  • Si te conectaste previamente a GitHub usando la antigua integración unidireccional Export to GitHub, haz clic en Looking for the old setup? en el panel de GitHub para desconectarla y volver a conectarte usando la sincronización bidireccional.
  • Cuando conectas tu app a GitHub, tus cambios se sincronizan automáticamente con el repositorio conectado. No hay opción para enviar actualizaciones manualmente desde tu app de Base44 a GitHub.
  • Después de conectar GitHub con tu app, no puedes usar el historial de versiones para revertir a versiones anteriores a la integración con GitHub. Esas versiones más antiguas no se almacenan en tu repositorio de GitHub, por lo que intentar revertir a ellas genera un error. Solo las versiones que existen en el repositorio de GitHub conectado están disponibles para restaurar.
Para sincronizar tu app con GitHub:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en el icono GitHub en la parte superior derecha y haz clic en Connect to GitHub.
  3. Haz clic en Connect GitHub.
  4. Haz clic en Authorize Base44 Builder.
  5. Elige dónde instalar el Base44 Builder:
    • Selecciona la organización o cuenta de GitHub.
    • Elige a qué repositorios permitir acceso.
  6. Haz clic en Install.
  7. Crea un repositorio para tu app:
    • Elige la organización o cuenta de GitHub.
    • Introduce un nombre para el nuevo repositorio.
    • Haz clic en Create Repository.
Después de conectar, haz clic en el icono GitHub en el panel superior y luego en Go to Repository.
GitHub mostrando el estado Connected y un botón Go to Repository.

Visualiza tu repositorio de GitHub conectado

Configura tu entorno de desarrollo local

Después de conectarte a GitHub, configura tu repositorio local para empezar a editar código en tu entorno de desarrollo preferido. Para configurar tu repositorio local:
  1. Clona el repositorio usando la URL de Git del proyecto.
  2. Navega al directorio del proyecto.
  3. Instala las dependencias: npm install.
  4. Instala la CLI de Base44: npm install -g base44@latest.
  5. Autentícate: base44 login.
  6. Vincula el clon a su app: base44 link. El puntero de vínculo base44/.app.jsonc está en el gitignore, así que cada clon nuevo necesita este paso.
Ejecuta la app localmente:
Esto inicia juntos un backend local de Base44 y tu servidor de desarrollo del frontend. Las solicitudes /api del frontend se redirigen al backend local. Consulta Desarrollo local para ver qué se ejecuta localmente. Para trabajar solo en el frontend contra el backend alojado en vivo de tu app, ejecuta base44 dev --remote en su lugar.
En modo remoto, las escrituras van a los datos de producción de tu app en vivo.
Para más detalles sobre la estructura de archivos exportada, consulta Estructura del proyecto.

Sincroniza los cambios locales con Base44

Para sincronizar tus cambios locales con Base44, fusiona los cambios a la rama principal de Git. Esta rama debe llamarse main. Otros nombres de rama predeterminados, como master, no son compatibles actualmente. Los cambios se verán entonces en tu app de Base44.
Después de sincronizar, haz clic en Publish en la esquina superior derecha de tu app de Base44 para publicar los cambios para los usuarios.

Invita a colaboradores

Invita a tus compañeros de equipo a trabajar en el repositorio de GitHub de tu app. Para invitar a colaboradores:
  1. Abre el Dashboard de tu app.
  2. Haz clic en el icono GitHub en el panel superior.
  3. Haz clic en la pestaña Invite Collaborator.
  4. Introduce su nombre de usuario de GitHub.
  5. Haz clic en Invite.
Invita a colaboradores a tu repositorio de GitHub

Invita a colaboradores a tu repositorio de GitHub

Desconectar de GitHub

Puedes desconectar una app específica de su repositorio de GitHub o desconectar tu cuenta de GitHub de Base44 por completo.
Si no ves Disconnect en el panel de GitHub, aún no está habilitado para tu cuenta. La sincronización no se puede pausar, así que los únicos estados son conectado y desconectado.

Desconecta tu repositorio

Desconecta tu app de su repositorio de GitHub si ya no quieres sincronizar los cambios. Para desconectar tu repositorio:
  1. Abre la pestaña de código.
  2. Haz clic en GitHub.
  3. Haz clic en el icono More Actions .
  4. Haz clic en Disconnect.
El proceso de desconexión tarda aproximadamente 30 segundos y solo está disponible cuando el agente de IA no está realizando cambios activamente en tu app.
Después de desconectar, no puedes volver a conectarte al mismo repositorio. Si quieres reconectarte a GitHub más adelante, deberás usar un nombre de repositorio diferente.

Desconecta tu cuenta de GitHub

Desconecta tu cuenta de GitHub si ya no quieres crear nuevas conexiones de repositorio. Esto no afecta a los repositorios ya conectados a tus apps, que seguirán sincronizándose con normalidad. Puedes volver a conectar esta cuenta o conectar otra cuenta de GitHub más adelante. Para desconectar tu cuenta de GitHub:
  1. Ve a Account settings.
  2. Busca la sección GitHub account.
  3. Haz clic en el icono More Actions .
  4. Haz clic en Disconnect.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.