Skip to main content

Caminhos de migração para o GitHub

Obtenha uma visão geral dos caminhos disponíveis para a migração para o GitHub a partir de outros produtos ou entre produtos GitHub.

Sobre caminhos de migração para o GitHub

Se estiver migrando entre produtos do GitHub, como do GitHub Enterprise Server para o GitHub Enterprise Cloud ou de outra plataforma de hospedagem de código, como o Bitbucket Server ou o GitLab, para o GitHub, o ideal será levar seu trabalho com você: o código, o histórico do código e todas as conversas e colaborações anteriores.

Para planejar sua migração, leve em consideração o destino e a origem. São essas considerações que determinam o caminho para a migração. Oferecemos ferramentas especializadas que permitem migrar a origem, o histórico e os metadados em alguns caminhos de migração. Em outros, será necessário executar uma migração mais simples de "origem e histórico" ou de "instantâneo de origem".

Alguns caminhos de migração exigem ferramentas disponíveis somente com migrações lideradas por especialistas. Para obter mais informações, entre em contato com seu gerente de conta em Equipe de vendas do GitHub ou consulte o siteGitHub Expert Services.

Nossas recomendações partirão do pressuposto de que você deseja o mais alto nível de fidelidade possível, o que inclui fonte, histórico e metadados.

Migrações para o GitHub.com

É possível revisar o escopo e as ferramentas da sua migração para o GitHub.com, incluindo as migrações para o GitHub Enterprise Cloud. Informações adicionais ou limitações também podem ser revisadas.

Do GitHub Enterprise Server versão 3.4.1 ou posterior para o GitHub.com

  • Escopo: origem, histórico e metadados
  • Ferramenta: GitHub Enterprise Importer
  • Para obter mais informações:
  • Restrições:
    • Para repositórios com arquivos Git ou de metadados maiores que 40 GB, considere envolver nossos GitHub Expert Services para ajudar a deixar seus repositórios grandes dentro dos limites do Enterprise Cloud Importer.
    • Caso a migração liderada por especialistas não seja adequada, você poderá executar uma migração de "origem e histórico" dos repositórios afetados. Para saber mais, confira Migrações de qualquer repositório do Git para o GitHub.com.

Do GitHub Enterprise Server versão 3.4.0 ou anterior para o GitHub.com

  • Escopo: origem, histórico e metadados
  • Ferramenta: GitHub Enterprise Importer
  • Para obter mais informações:
  • Restrições:
    • Para repositórios com arquivos Git ou de metadados maiores que 40 GB, considere envolver nossos GitHub Expert Services para ajudar a deixar seus repositórios grandes dentro dos limites do Enterprise Cloud Importer.
    • Caso a migração liderada por especialistas não seja adequada, você poderá executar uma migração de "origem e histórico" dos repositórios afetados. Para saber mais, confira Migrações de qualquer repositório do Git para o GitHub.com.

Do GitHub.com para o GitHub.com

As migrações do GitHub.com incluem o GitHub Enterprise Cloud. Esse caminho inclui a adoção do Enterprise Managed Users ou uma movimentação entre empresas gerenciadas.

  • Escopo: origem, histórico e metadados
  • Ferramentas: GitHub Enterprise Importer ou GitHub Enterprise Cloud
  • Para obter mais informações:
  • Restrições:
    • Para repositórios com arquivos Git ou de metadados maiores que 40 GB, considere envolver nossos GitHub Expert Services para ajudar a deixar seus repositórios grandes dentro dos limites do Enterprise Cloud Importer.
    • Caso a migração liderada por especialistas não seja adequada, você poderá executar uma migração de "origem e histórico" dos repositórios afetados. Para saber mais, confira Migrações de qualquer repositório do Git para o GitHub.com.

Do Azure DevOps Services (Azure DevOps Cloud) para o GitHub.com

Do Azure DevOps Server para o GitHub.com

Do Bitbucket Cloud (Bitbucket.org) para o GitHub.com

Do Bitbucket Server ou Bitbucket Data Center para o GitHub.com

  • Escopo: origem, histórico e metadados
  • Ferramenta: GitHub Enterprise Importer
  • Para obter mais informações:
  • Restrições:
    • Para repositórios com arquivos Git ou de metadados maiores que 40 GB, considere envolver nossos GitHub Expert Services para ajudar a deixar seus repositórios grandes dentro dos limites do Enterprise Cloud Importer.
    • Caso a migração liderada por especialistas não seja adequada, você poderá executar uma migração de "origem e histórico" dos repositórios afetados. Para saber mais, confira Migrações de qualquer repositório do Git para o GitHub.com.

Do GitLab para o GitHub.com

  • Escopo: origem, histórico e metadados
  • Ferramenta: GitHub Enterprise Importer
  • Mais informações: site do GitHub Expert Services
  • Restrições:
    • Se você quer migrar repositórios do GitLab para o GitHub usando o GitHub Enterprise Importer, entre em contato com nossa equipe do GitHub Expert Services.
    • Caso a migração liderada por especialistas não seja adequada, você poderá executar uma migração de "origem e histórico" dos repositórios afetados. Para saber mais, confira Migrações de qualquer repositório do Git para o GitHub.com.

De qualquer repositório do Git para o GitHub.com

De qualquer repositório do Mercurial para o GitHub.com

De qualquer repositório do Subversion (SVN) para o GitHub.com

De qualquer repositório do Controle de Versão do Team Foundation (TFVC) para o GitHub.com

De qualquer repositório do Perforce para o GitHub.com

De qualquer outro repositório para o GitHub.com

GHE.com para GitHub.com

No momento, não há suporte para esse caminho em nossas ferramentas oficiais. Entre em contato com os GitHub Expert Services.

Migrações para o GHE.com

Se você estiver migrando para o GitHub Enterprise Cloud com residência de dados, o destino de migração será o GHE.com.

As migrações para o GHE.com usam ferramentas semelhantes às migrações para o GitHub.com. No entanto, o GitHub Importer não está disponível.

Siga um link abaixo para rever o escopo e as ferramentas da sua migração para o GHE.com, além das advertências e informações adicionais.

GitHub Enterprise Server 3.4.1 ou mais recente para GHE.com

GitHub Enterprise Server 3.4.0 ou mais antigo para GHE.com

GitHub.com para GHE.com

  • Escopo: origem, histórico e metadados
  • Ferramentas: GitHub Enterprise Importer ou GitHub Enterprise Cloud
  • Para obter mais informações:
  • Restrições:
    • Para repositórios complexos que ultrapassarem cerca de 40 GB, recomendamos entrar em contato com os GitHub Expert Services.
    • Caso a migração liderada por especialistas não seja adequada, você poderá executar uma migração de "origem e histórico" dos repositórios afetados. Para obter mais informações, confira Migrações de qualquer repositório Git para o GHE.com.

Azure DevOps Services (Azure DevOps Cloud) para GHE.com

Azure DevOps Server para GHE.com

Bitbucket Cloud (Bitbucket.org) para GHE.com

Bitbucket Server ou Bitbucket Data Center para GHE.com

GitLab para GHE.com

  • Escopo: origem, histórico e metadados
  • Ferramentas: entre em contato com os GitHub Expert Services
  • Mais informações: site do GitHub Expert Services
  • Restrições:

Qualquer repositório Git para GHE.com

Qualquer repositório do Mercurial para GHE.com

Qualquer repositório do SVN (Subversion) para GHE.com

Qualquer repositório do TFVC (Controle de Versão do Team Foundation) para GHE.com

Qualquer repositório do Perforce para GHE.com

Qualquer outro repositório para GHE.com

Migrações para o GitHub Enterprise Server

É possível revisar o escopo e as ferramentas da sua migração para o GitHub Enterprise Server, incluindo informações adicionais ou avisos.

Do GitHub.com para o GitHub Enterprise Server

As migrações do GitHub.com incluem o GitHub Enterprise Cloud.

Do GitHub Actions para o GitHub Enterprise Server

Do Azure DevOps para o GitHub Enterprise Server

Do Bitbucket Cloud (Bitbucket.org) para o GitHub Enterprise Server

Do Bitbucket Server ou Bitbucket Data Center para o GitHub Enterprise Server

Do GitLab para o GitHub Enterprise Server

De qualquer repositório do Git para o GitHub Enterprise Server

De qualquer repositório do Mercurial para o GitHub Enterprise Server

De qualquer repositório do Subversion (SVN) para o GitHub Enterprise Server

De qualquer repositório do Controle de Versão do Team Foundation (TFVC) para o GitHub Enterprise Server

De qualquer repositório do Perforce para o GitHub Enterprise Server

De qualquer outro repositório para o GitHub Enterprise Server

GHE.com para GitHub Enterprise Server

No momento, não há suporte para esse caminho em nossas ferramentas oficiais. Entre em contato com os GitHub Expert Services.