Skip to main content

Importar um repositório usando o Importador do GitHub

Se você tem um projeto hospedado em outro sistema de controle de versão, importe-o automaticamente para o GitHub usando a ferramenta Importador do GitHub Importer.

Sobre as importações de repositório com o GitHub Importer

O GitHub Importer não é adequado para todas as importações. Por exemplo, se o código existente está hospedado em uma rede privada, sua ferramenta não conseguirá acessá-lo. Nesses casos, recomendamos importá-lo usando a linha de comando para repositórios Git ou uma ferramenta de migração de código-fonte externa para projetos importados de outros sistemas de controle de versão.

Aviso: o suporte à importação de repositórios Mercurial, Subversion e Team Foundation Version Control (TFVC) usando o importador do GitHub Importer será encerrado em 12 de abril de 2024. Para obter mais informações, consulte o log de mudanças.

Se você quiser combinar os commits de seu repositório com as contas pessoais GitHub do autor durante a importação, garanta que cada contribuidor de seu repositório tem uma conta GitHub antes de você começar a importação.

Repositórios e arquivos individuais estão sujeitos a limites de tamanho. Para obter mais informações, confira "Sobre arquivos grandes no GitHub".

Para obter mais informações sobre os caminhos de migração para GitHub de outros produtos ou entre produtos GitHub, consulte "Caminhos de migração para o GitHub."

Importando um repositório com GitHub Importer

Quando você importa um repositório usando o Importador do GitHub Importer, um novo repositório será criado. Se você já tiver um repositório existente que deseja usar, poderá adicionar seu repositório local ao GitHub usando o Git. Para obter mais informações, confira "Adicionando o código localmente hospedado no GitHub".

  1. No canto superior direito de qualquer página, clique em e clique em Importar repositório.

    Captura de tela do canto superior direito de qualquer página no GitHub. Um ícone de adição é realçado com um contorno laranja.

  2. Embaixo de "Your old repository's clone URL" (URL clone de seu antigo repositório), digite a URL do projeto que quer importar.

  3. Em "Proprietário", selecione o menu suspenso e clique na sua conta pessoal ou em uma organização para ser o proprietário do repositório

  4. Em "Nome", digite um nome para o repositório em GitHub.

  5. Em "Privacidade", selecione uma visibilidade para o repositório. Para obter mais informações, confira "Definir a visibilidade do repositório".

  6. Revise as informações inseridas e clique em Iniciar importação.

  7. Se o seu projeto antigo exigir credenciais, digite suas informações de logon para esse projeto. Se o SSO do SAML ou a 2FA estiverem habilitados na sua conta de usuário no projeto antigo, insira um personal access token com permissões de leitura no repositório no campo "Senha" em vez da senha.

  8. Clique em Enviar.

  9. Se houver vários projetos hospedados na URL de clone do projeto antigo, escolha o projeto que deseja importar e clique em Enviar.

  10. Se estiver migrando de um sistema de controle de versão diferente do Git e o projeto contiver arquivos maiores que 100 MB, selecione se deseja importar os arquivos grandes usando o Git Large File Storage e clique em Continuar.

Você receberá um e-mail quando o repositório for totalmente importado.