Documentation

Intégration GitHub

Exportez et synchronisez le code source de votre application vers un dépôt GitHub

Mis à jour le 28 mars 2026

Vue d'ensemble

L'intégration GitHub vous permet d'exporter le code source de votre application Index10 vers un dépôt GitHub privé. Vous gardez ainsi une copie complète de votre code, versionnée et accessible à tout moment.

Prérequis :l'intégration GitHub est disponible à partir du plan Pro.

Connecter GitHub

Étapes de connexion :

1Ouvrez votre projet dans l'éditeur
2Allez dans les paramètres du projet (icône ⚙️)
3Trouvez la section « Intégration GitHub »
4Cliquez sur « Connecter GitHub »
5Autorisez Index10 à accéder à vos dépôts via GitHub OAuth
6Un dépôt privé est automatiquement créé à votre nom

L'authentification utilise OAuth avec PKCE, un protocole sécurisé qui ne vous demande jamais votre mot de passe GitHub.

Exporter vers GitHub

L'export est unidirectionnel : Index10 → GitHub. Le code est poussé vers votre dépôt, mais les modifications faites sur GitHub ne sont pas synchronisées en retour vers Index10.

  • Le dépôt est créé en privé par défaut
  • Le nom du dépôt correspond au nom de votre projet
  • Tous les fichiers source sont exportés (pages, composants, styles, configs)

Synchronisation automatique

Une fois GitHub connecté, chaque modification de votre projet est automatiquement synchronisée vers le dépôt :

  • Délai de 5 secondes — un court délai regroupe les modifications rapides en un seul commit
  • Commits automatiques — chaque push contient un message descriptif
  • Modifications IA et manuelles — les deux types de changements sont synchronisés

Astuce :consultez l'historique des commits sur GitHub pour voir l'évolution de votre projet au fil du temps.

Sécurité de l'export

Lors de l'export, un filtre de sécurité supprime automatiquement les informations sensibles :

  • Les fichiers .env ne sont pas exportés
  • Les secrets et tokens sont exclus
  • Seuls les fichiers source sont exportés (pas les données de la base)

Déconnecter

Vous pouvez déconnecter GitHub à tout moment depuis les paramètres du projet. Le dépôt GitHub reste accessible — seule la synchronisation automatique est arrêtée.

Pour reconnecter ultérieurement, reprenez la procédure de connexion. L'historique du dépôt est conservé.