# Como usar a linha de comando para importar o código-fonte

Para importar o código-fonte pública, você pode usar ferramentas de linha de comando.

## Links

* [Sobre as importações de código-fonte usando a linha de comando](/pt/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line)

  Use ferramentas de linha de comando para importar o código-fonte e o histórico de revisões para o GitHub.

* [Adicionando o código localmente hospedado no GitHub](/pt/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)

  Se o seu código estiver armazenado localmente no seu computador e estiver sob controle do Git ou não estiver sob controle de nenhum sistema de controle de versão (VCS), você poderá importar o código para GitHub usando GitHub CLI ou comandos do Git.

* [Como importar um repositório Git externo usando a linha de comando](/pt/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)

  Se o código-fonte for rastreado em um repositório Git, você poderá importar o repositório usando o Git na linha de comando.

* [Como importar um repositório do Subversion](/pt/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)

  Você pode importar um repositório do Subversion convertendo o repositório no Git e, em seguida, efetuando push do repositório Git para o GitHub.

* [Como importar um repositório do Mercurial](/pt/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)

  Você pode importar um repositório do Mercurial convertendo o repositório no Git e, em seguida, efetuando push do repositório Git para o GitHub.

* [Como importar um repositório do Controle de Versão do Team Foundation](/pt/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)

  Você pode importar um repositório do TFVC (Controle de Versão do Team Foundation) convertendo o repositório no Git e efetuando push do repositório Git para o GitHub.

* [Importação de outros sistemas de controle de versão com o shell administrativo](/pt/importing-from-other-version-control-systems-with-the-administrative-shell)

  Usando o shell administrativo, você pode importar do Subversion, Mercurial e Team Foundation Version Control para repositórios Git em GitHub Enterprise Server.