Skip to main content

Importation d’un dépôt avec GitHub Importer

Si vous avez un projet hébergé sur un autre système de gestion de versions, vous pouvez importer automatiquement votre projet dans GitHub à l’aide de l’outil GitHub Importer.

Informations sur les importations de référentiels avec GitHub Importer

GitHub Importer ne convient pas à toutes les importations. Par exemple, si votre code existant est hébergé sur un réseau privé, notre outil ne pourra pas y accéder. Dans de tels cas, nous vous recommandons d’importer à l’aide de la ligne de commande pour les référentiels Git ou d’un outil de migration de code source externe pour les projets importés à partir d’autres systèmes de contrôle de version.

Avertissement : la prise en charge de l’importation de référentiels Mercurial, Subversion et Team Foundation Version Control (TFVC) utilisant GitHub Importer se terminera le 12 avril 2024. Pour plus d’informations, consultez le Journal des modifications.

Si vous souhaitez faire correspondre les commits de votre référentiel aux comptes personnels GitHub des auteurs lors de l’importation, assurez-vous que chaque contributeur à votre référentiel dispose d’un compte GitHub avant de commencer l’importation.

Les dépôts et les fichiers individuels sont soumis à des limites de taille. Pour plus d’informations, consultez « À propos des fichiers volumineux sur GitHub ».

Pour plus d'informations sur les chemins d'accès de migration vers GitHub à partir d'autres produits, ou entre GitHub produits, reportez-vous à « Chemins de migration vers GitHub. »

Importation d’un référentiel avec GitHub Importer

Lorsque vous importez un référentiel à l’aide de GitHub Importer, un nouveau référentiel est créé. Si vous disposez déjà d’un référentiel existant que vous souhaitez utiliser, vous pouvez à la place ajouter votre référentiel local à GitHub à l’aide de Git. Pour plus d’informations, consultez « Ajout de code hébergé localement dans GitHub ».

  1. Dans le coin supérieur droit de n’importe quelle page, cliquez sur , puis sur Importer le dépôt.

    Capture d’écran du coin supérieur droit d’une page sur GitHub. Une icône Plus est mise en évidence avec un encadré orange.

  2. Sous « URL de clone de votre ancien référentiel », tapez l’URL du projet que vous souhaitez importer.

  3. Sous « Propriétaire », sélectionnez le menu déroulant et cliquez sur votre compte personnel ou une organisation pour devenir propriétaire du dépôt

  4. Sous « Nom », saisissez un nom pour le référentiel sur GitHub.

  5. Sous « Confidentialité », sélectionnez une visibilité pour le dépôt. Pour plus d’informations, consultez « Définition de la visibilité du dépôt ».

  6. Passez en revue les informations que vous avez entrées, puis cliquez sur Commencer l’importation.

  7. Si votre ancien projet demande des informations d’identification, tapez vos informations de connexion pour ce projet. Si l’authentification unique SAML ou 2FA est activée pour votre compte d’utilisateur sur l’ancien projet, entrez un personal access token avec des autorisations de lecture du référentiel dans le champ « Mot de passe » au lieu de votre mot de passe.

  8. Cliquez sur Envoyer.

  9. S’il existe plusieurs projets hébergés sous l’URL de clone de votre ancien projet, sélectionnez le projet que vous souhaitez importer et cliquez sur Envoyer.

  10. Si vous partez d’un système de gestion de versions autre que Git et que votre projet contient des fichiers de plus de 100 Mo, choisissez d’importer ou non les gros fichiers avec Git Large File Storage, puis cliquez sur Continuer.

Vous recevrez un e-mail lorsque le référentiel aura été complètement importé.