Passer au contenu principal
Quand vous créez avec Lovable, votre code vit sur la plateforme Lovable — ce qui convient parfaitement à la plupart des créateurs. Si vous voulez disposer de votre propre copie, prévoyez de collaborer avec des développeurs ou souhaitez déplacer votre projet ailleurs, vous pouvez tout exporter et synchroniser avec GitHub en quelques clics seulement.

À propos de GitHub

GitHub est une plateforme cloud pour stocker, gérer et partager du code. Elle garde une trace de chaque modification, facilite la collaboration et s’intègre à des outils de déploiement populaires comme Vercel et Netlify. Imagine GitHub comme un Google Drive pour le code, conçu pour les développeurs.

Pourquoi connecter Lovable à GitHub

Connecter votre projet Lovable à GitHub vous permet de :
  • Sauvegarder votre code : Stockez votre projet en toute sécurité en dehors de Lovable.
  • Collaborer facilement : Invitez des développeurs, utilisez des pull requests, des branches et des revues de code.
  • Synchroniser automatiquement : Les modifications effectuées dans Lovable apparaissent dans GitHub, et les changements effectués dans GitHub sont synchronisés en retour sur la branche par défaut (main).
  • Travailler en local : Clonez, modifiez et validez dans votre IDE tout en gardant votre projet synchronisé.
  • Déployer partout : Hébergez vous‑même ou déployez sur d’autres plateformes, voir Self-hosting : exécuter votre projet Lovable Cloud n’importe où.
  • Tester en toute sécurité : Activez la fonctionnalité expérimentale GitHub branch switching dans Settings → Account → Labs pour développer des fonctionnalités avant de fusionner les changements dans votre projet en production. Consultez Labs pour plus d’informations.
Vous n’avez pas besoin de GitHub pour utiliser Lovable — de nombreux utilisateurs créent et lancent leurs projets entièrement au sein de Lovable.

Avant de vous connecter

Assurez-vous de bien comprendre le fonctionnement de l’intégration :
  • Compte GitHub requis : Créez-en un gratuitement sur github.com.
  • Source de vérité unique : Une fois connecté, votre code est stocké dans GitHub, et non séparément dans Lovable.
  • Synchronisation bidirectionnelle : Les modifications effectuées dans Lovable apparaissent dans GitHub, et inversement.
  • Chemin de dépôt stable : La connexion dépend exactement du nom du dépôt GitHub, de son emplacement, de l’organisation et du compte.
Ne renommez pas, ne déplacez pas et ne supprimez pas votre dépôt GitHub après l’avoir connecté. Cela interrompra la synchronisation et Lovable ne pourra plus mettre à jour votre projet.

Configurer l’intégration GitHub

Seuls les administrateurs et propriétaires de l’espace de travail peuvent gérer l’intégration GitHub — ajouter des comptes et des organisations, et connecter ou déconnecter des projets. La connexion à GitHub se déroule en trois étapes :
  1. Lier votre compte GitHub (autorisation OAuth)
  2. Installer l’application GitHub Lovable sur un compte ou une organisation
  3. Connecter des projets individuels à des dépôts

Étape 1 : Connecter votre compte GitHub

Cette étape associe votre identité GitHub à Lovable via l’autorisation OAuth.
  1. Allez dans Settings → Integrations → GitHub.
  2. Cliquez sur Connect GitHub.
  3. Connectez-vous à votre compte GitHub ou autorisez lovable.dev pour vérifier votre identité GitHub.
    Vous verrez ensuite une option pour connecter un projet.

Étape 2 : Installer l’application Lovable GitHub

Cette étape installe l’application Lovable GitHub sur ton compte ou ton organisation GitHub et accorde à Lovable l’autorisation de créer et de mettre à jour des dépôts dans ce compte ou cette organisation. Tu peux installer l’application sur ton compte GitHub personnel ou sur toute organisation où tu disposes d’un accès administrateur.
  1. Va dans Settings → Integrations → GitHub.
  2. Clique sur Connect project.
  3. Clique sur Add organizations et choisis où installer et autoriser lovable.dev — ton compte personnel ou l’une de tes organisations.
  4. Choisis si tu veux donner accès à all repositories ou only selected ones.
  5. Clique sur Install & Authorize pour accorder à Lovable l’autorisation de créer et de mettre à jour des dépôts dans le compte ou l’organisation que tu as choisi.

Étape 3 : Connecter un projet à GitHub

Cette étape associe un projet Lovable spécifique à un dépôt GitHub. Chaque projet Lovable peut avoir un seul dépôt lié.
  1. Accédez à Settings → Integrations → GitHub et cliquez sur Connect project, ou cliquez sur l’icône GitHub dans le coin supérieur droit de votre projet et cliquez sur Connect GitHub.
  2. Choisissez l’organisation ou le compte GitHub où votre code sera hébergé.
  3. Cliquez sur Transfer anyway pour confirmer le transfert et activer une synchronisation bidirectionnelle.
    Un nouveau dépôt GitHub est créé pour votre projet et la synchronisation démarre automatiquement.

Déconnecter votre projet de GitHub

Les administrateurs et propriétaires de l’espace de travail peuvent déconnecter des projets de GitHub à tout moment dans les paramètres GitHub du projet. Lorsque vous le déconnectez :
  • La synchronisation s’arrête : la connexion bidirectionnelle entre Lovable et GitHub prend fin.
  • Votre dépôt reste sur GitHub : il reste intact avec tout son historique et tous ses fichiers.
  • Votre code reste dans Lovable : les modifications futures sont stockées uniquement dans Lovable.
Si vous reconnectez le projet plus tard :
  • Un nouveau dépôt GitHub est créé à partir de votre dernier code Lovable.
  • Votre dépôt d’origine reste sur GitHub mais n’est plus lié à Lovable.
Vous ne pouvez pas déconnecter un projet si Lovable ne peut pas accéder au dépôt GitHub (par exemple, s’il a été renommé, déplacé ou supprimé).

FAQ

Non. Il suffit de le connecter et de l’autoriser — GitHub stockera votre code en toute sécurité. Vous n’avez besoin d’apprendre les fonctionnalités de GitHub que si vous voulez faire des choses plus avancées comme créer des branches ou collaborer avec d’autres développeurs.
Votre navigateur a probablement bloqué la fenêtre contextuelle de connexion GitHub. Autorisez les fenêtres contextuelles pour Lovable, puis réessayez.
La connexion sera rompue. Votre projet cessera de se synchroniser et vous ne pourrez plus le modifier dans Lovable.Pour résoudre le problème, restaurez le dépôt à son emplacement d’origine avec son nom d’origine. S’il a été supprimé, vous pouvez le restaurer sur GitHub.
La connexion sera rompue. Votre projet cessera de se synchroniser et vous ne pourrez plus le modifier dans Lovable.Pour résoudre le problème, revenez au nom d’utilisateur ou d’organisation GitHub d’origine.
Vous ne pouvez pas changer le compte GitHub lié une fois qu’il a été connecté.
Pas directement. Essayez cette solution de contournement :
  1. Remixez votre projet pour créer une nouvelle copie.
  2. Connectez le nouveau projet à GitHub.
  3. Choisissez la bonne organisation pendant la configuration.
Vous avez probablement renommé, déplacé ou supprimé le dépôt. Restaurez ou annulez toute modification du nom, du chemin ou du propriétaire du dépôt, ou restaurez le dépôt s’il a été supprimé, et le projet devrait de nouveau fonctionner.
Oui. Les administrateurs et propriétaires peuvent déconnecter les projets de GitHub à tout moment dans les paramètres GitHub de votre projet. Votre dépôt reste sur GitHub, mais la synchronisation s’arrête. Si vous vous reconnectez plus tard, un nouveau dépôt est créé.
Non. Vous pouvez seulement exporter depuis Lovable vers GitHub, pas l’inverse.
Lovable ne synchronise que la branche par défaut (généralement main). Fusionnez votre branche dans main ou changez de branche dans Lovable.