Skip to main content

Importar um repositório usando o Importador do GitHub

Caso tenha um projeto hospedado em outro sistema de controle de versão, é possível importá-lo automaticamente para o GitHub usando a ferramenta Importador do GitHub.

Dica: o Importador do GitHub 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.

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 "Qual é a minha cota de disco?"

  1. No canto superior direito de qualquer página, clique em e clique em Importar repositório. Opção Importar repositório no menu Novo repositório
  2. Embaixo de "Your old repository's clone URL" (URL clone de seu antigo repositório), digite a URL do projeto que quer importar. Campo de texto da URL do repositório importado
  3. Escolha sua conta pessoal ou uma organização para ser proprietária do repositório e digite um nome para o repositório no GitHub. Menu Proprietário do repositório e campo Nome do repositório
  4. Especifique se o novo repositório deve ser público ou privado. Para obter mais informações, confira "Como configurar a visibilidade do repositório". Botões de opção Repositório público ou privado
  5. Revise as informações inseridas e clique em Iniciar importação. Botão Iniciar importação
  6. Se seu projeto antigo exigir credenciais, digite suas informações de login para esse projeto e clique em Enviar. Se o SSO do SAML ou 2FA estiverem habilitados para sua conta de usuário no projeto antigo, insira um token de acesso pessoal com permissões de leitura de repositório no campo "Senha" em vez de sua senha. Formulário de senha e botão Enviar para projetos protegidos por senha
  7. Se houver vários projetos hospedados na URL de clone do seu projeto antigo, escolha o projeto que deseja importar e clique em Enviar. Lista de projetos para importação e botão Enviar
  8. Se o projeto contiver arquivos maiores que 100 MB, escolha se deseja importar os arquivos grandes usando o Git Large File Storage e clique em Continuar. Menu do Git Large File Storage e botão Continuar

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

Leitura adicional