Étape 1 sur 7
Import depuis GitHub
Ce qui se passe
- L'URL est validée strictement : uniquement https://github.com/propriétaire/dépôt, sans port, sans identifiants, sans chemin en plus.
- Le dépôt est figé sur le dernier commit de sa branche par défaut : toutes les citations pointeront vers ce commit exact.
- L'archive est téléchargée en flux, avec une taille maximale et un délai global ; les redirections ne vont que vers des hôtes autorisés.
Le choix
Télécharger l'archive tar.gz du commit, en une requête, plutôt que cloner ou lire les fichiers un par un.
Alternatives écartées
- git clone — Demande un binaire git sur le serveur et apporte tout l'historique, inutile ici.
- Un appel d'API par fichier — Des milliers de requêtes : la limite de 60 requêtes par heure sans jeton serait atteinte tout de suite.
En chiffresDépôts jusqu'à 200 Mo, archive jusqu'à 50 Mo, au plus 3 000 fichiers indexés.