# Utilisation de la ligne de commande pour importer le code source

Pour importer du code public, vous pouvez utiliser des outils en ligne de commande.

## Links

* [À propos des importations de code source avec la ligne de commande](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line)

  Vous pouvez utiliser des outils de ligne de commande pour importer le code source et son historique de révision dans GitHub.

* [Ajout de code hébergé localement dans GitHub](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)

  Si votre code est stocké localement sur votre ordinateur et géré par Git, ou n’est géré par aucun système de contrôle de version (VCS), vous pouvez l’importer dans GitHub à l’aide de GitHub CLI ou de commandes Git.

* [Importation d’un dépôt Git externe en utilisant la ligne de commande](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)

  Si votre code source est suivi dans un dépôt Git, vous pouvez importer le dépôt en utilisant Git sur la ligne de commande.

* [Importation d’un dépôt Subversion](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)

  Vous pouvez importer un référentiel depuis Subversion en convertissant le référentiel en Git, puis en poussant le référentiel Git vers GitHub.

* [Importation d’un dépôt Mercurial](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)

  Vous pouvez importer un référentiel depuis Mercurial en convertissant le référentiel en Git, puis en poussant le référentiel Git vers GitHub.

* [Importation d’un dépôt Team Foundation Version Control](/fr/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)

  Vous pouvez importer un référentiel depuis Team Foundation Version Control (TFVC) en convertissant le référentiel en Git, puis en poussant le référentiel Git vers GitHub.

* [Importation à partir d’autres systèmes de gestion de versions avec l’interpréteur de commandes d’administration](/fr/importing-from-other-version-control-systems-with-the-administrative-shell)

  À l’aide de l’interpréteur de commandes d’administration, vous pouvez importer à partir de Subversion, Mercurial et Team Foundation Version Control dans des référentiels Git sur GitHub Enterprise Server.