Importar seu código-fonte para o GitHub facilita que você e outras pessoas trabalhem juntas em projetos e gerenciem códigos. O GitHub ajuda você a colaborar, controlar alterações e organizar tarefas, simplificando a criação e o gerenciamento de projetos. Para saber mais, confira Sobre GitHub e Git.
Caso você deseje importar um repositório Git para o GitHub.com, e o repositório for armazenado em um serviço de hospedagem de código disponível publicamente na Internet, recomendamos usar o GitHub Importer. Para saber mais, confira Como usar o GitHub Importer.
Se o código-fonte não for acompanhado pelo Git ou não estiver disponível publicamente, use a linha de comando.
-
Para importar um repositório Git armazenado em um serviço de hospedagem de código que não esteja acessível pela Internet pública, confira Como importar um repositório Git externo usando a linha de comando.
-
Para importar um código que só é armazenado localmente e é acompanhado pelo Git ou não é acompanhado por nenhum sistema de controle de versão, confira Adicionando o código localmente hospedado no GitHub.
-
Para importar um código que é controlado por qualquer sistema de controle de versão diferente do Git, primeiro converta o repositório no Git e, em seguida, efetue push do repositório Git para o GitHub.
-
[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository) -
[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository) -
[AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)
-
Todas essas ferramentas importam apenas o código-fonte e o histórico de revisões. Se você também quiser importar suas configurações e seu histórico de colaboração, como problemas e solicitações de pull, precisará usar ferramentas mais avançadas. Para determinar a melhor ferramenta a ser usada para sua migração, confira Como planejar sua migração para o GitHub.
Leitura adicional
-
[AUTOTITLE](/get-started/using-git/troubleshooting-the-2-gb-push-limit)