# Documentação de migrações

Se você estiver migrando de GitHub outra plataforma de hospedagem de código ou movendo-se entre GitHub produtos, saiba como usar nossas ferramentas de migração para trazer seu trabalho com você.

## Recommended

* [Como planejar sua migração para o GitHub](/pt/migrations/overview/planning-your-migration-to-github)

  Planeje e execute uma migração bem-sucedida para GitHub ou entre GitHub produtos.

* [Sobre as ferramentas de migração do GitHub](/pt/migrations/overview/about-githubs-migration-tooling)

  O GitHub fornece uma variedade de opções de ferramentas diferentes para dar suporte a migrações para o GitHub e entre produtos do GitHub.

* [Caminhos de migração para o GitHub](/pt/migrations/overview/migration-paths-to-github)

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

* [Migrando de Azure DevOps](/pt/migrations/ado)

  Planeje e execute uma migração de Azure DevOps para GitHub Enterprise Cloud. Este guia de seis partes explica como configurar o acesso, migrar e as tarefas de acompanhamento necessárias para preparar seus repositórios para o trabalho.

* [Importar um repositório usando o Importador do GitHub](/pt/migrations/importing-source-code/using-github-importer/importing-a-repository-with-github-importer)

  Se você tiver um projeto hospedado em outro serviço de hospedagem baseado em Git, poderá importá-lo rapidamente para GitHub usar a GitHub Importer ferramenta.

* [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.

* [Sobre o GitHub Enterprise Importer](/pt/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer)

  Com GitHub Enterprise Importer, você pode migrar sua empresa para GitHub Enterprise Cloud a partir de várias fontes.

* [Visão geral de uma migração entre produtos GitHub](/pt/migrations/using-github-enterprise-importer/migrating-between-github-products/overview-of-a-migration-between-github-products)

  Saiba como concluir todo o processo de migração de um GitHub produto para outro, GitHub Enterprise Importerdesde o planejamento até a implementação até a conclusão de tarefas de acompanhamento.

* [Visão geral de uma migração do Bitbucket Server para o GitHub Enterprise Cloud](/pt/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/overview-of-a-migration-from-bitbucket-server-to-github-enterprise-cloud)

  Saiba mais sobre o processo de migração do Bitbucket Server para o GitHub com o GitHub Enterprise Importer, desde o planejamento até a implementação e a conclusão das tarefas de acompanhamento.

## Links

### Getting started

* [Sobre as ferramentas de migração do GitHub](/pt/migrations/overview/about-githubs-migration-tooling)

  O GitHub fornece uma variedade de opções de ferramentas diferentes para dar suporte a migrações para o GitHub e entre produtos do GitHub.

* [Como planejar sua migração para o GitHub](/pt/migrations/overview/planning-your-migration-to-github)

  Planeje e execute uma migração bem-sucedida para GitHub ou entre GitHub produtos.

## Articles

* [Sobre as ferramentas de migração do GitHub](/pt/migrations/overview/about-githubs-migration-tooling)

  O GitHub fornece uma variedade de opções de ferramentas diferentes para dar suporte a migrações para o GitHub e entre produtos do GitHub.

* [Sobre migrações entre produtos GitHub](/pt/migrations/overview/migrations-within-github)

  Por que devo mover-me entre GitHub plataformas e o que preciso considerar?

* [Como planejar sua migração para o GitHub](/pt/migrations/overview/planning-your-migration-to-github)

  Planeje e execute uma migração bem-sucedida para GitHub ou entre GitHub produtos.

* [Caminhos de migração para o GitHub](/pt/migrations/overview/migration-paths-to-github)

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

* [Sobre repositórios bloqueados](/pt/migrations/overview/about-locked-repositories)

  Os repositórios podem ser bloqueados para evitar alterações, geralmente para migrações.

* [Manequins e atividade do usuário](/pt/migrations/overview/mannequins-and-user-activity)

  Manequins são identidades de espaço reservado que os usuários podem recuperar após uma migração.

* [Importação programática de repositórios](/pt/migrations/overview/programmatically-importing-repositories)

  Você pode importar repositórios programaticamente para GitHub.

* [Entender as migrações de Azure DevOps para GitHub](/pt/migrations/ado/understand-migrations-from-azure-devops-to-github)

  GitHub Enterprise Importer pode automatizar a migração do Azure DevOps.

* [Gerenciar acesso](/pt/migrations/ado/manage-access)

  Configure o acesso necessário para migrar de Azure DevOps para GitHub.

* [Instalar e configurar o GitHub Enterprise Importer](/pt/migrations/ado/install-and-configure-github-enterprise-importer)

  Instale o ADO2GH extension of the GitHub CLI, e configure seu ambiente para a migração.

* [Prepare-se para a migração de Azure DevOps para GitHub](/pt/migrations/ado/prepare-for-your-migration-from-azure-devops-to-github)

  Planeje sua migração entendendo sua linha do tempo, quais dados serão migrados e sua estrutura organizacional.

* [Migrar seus repositórios de Azure DevOps para GitHub](/pt/migrations/ado/migrate-your-repositories-from-azure-devops-to-github)

  Execute uma execução de avaliação e migre seus repositórios de Azure DevOps para GitHub.

* [Tarefas de acompanhamento](/pt/migrations/ado/follow-up-tasks)

  Após a conclusão de cada migração, você precisará concluir algumas tarefas adicionais antes que o repositório esteja pronto para o trabalho.

* [Principais diferenças entre Azure DevOps e GitHub](/pt/migrations/ado/key-differences-between-azure-devops-and-github)

  Os principais fluxos de trabalho, como acesso ao repositório, autenticação e solicitações de pull, diferem depois de passar de Azure DevOps para GitHub.

* [Usar o GraphQL para migrar repositórios do Azure DevOps para o GitHub Enterprise Cloud](/pt/migrations/ado/use-graphql-to-migrate-repositories-from-azure-devops-to-github-enterprise-cloud)

  Você pode criar suas próprias ferramentas para migrar repositórios de Azure DevOps para GitHub Enterprise Cloud usar a API do GraphQL.

* [Concedendo a função de migrador](/pt/migrations/ado/granting-the-migrator-role)

  A função migradora oferece a um usuário ou equipe a capacidade de executar migrações em nome de uma organização.

* [Sobre o Importador do GitHub](/pt/migrations/importing-source-code/using-github-importer/about-github-importer)

  Se o código-fonte estiver armazenado em outro serviço de hospedagem baseado no Git, você poderá mover o código para o GitHub.com usando o GitHub Importer.

* [Importar um repositório usando o Importador do GitHub](/pt/migrations/importing-source-code/using-github-importer/importing-a-repository-with-github-importer)

  Se você tiver um projeto hospedado em outro serviço de hospedagem baseado em Git, poderá importá-lo rapidamente para GitHub usar a GitHub Importer ferramenta.

* [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.

* [Sobre o GitHub Enterprise Importer](/pt/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer)

  Com GitHub Enterprise Importer, você pode migrar sua empresa para GitHub Enterprise Cloud a partir de várias fontes.

* [Sobre as migrações do Bitbucket Server para o GitHub Enterprise Cloud](/pt/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/about-migrations-from-bitbucket-server-to-github-enterprise-cloud)

  Saiba quais dados podem ser migrados pelo GitHub Enterprise Importer.

* [Visão geral de uma migração do Bitbucket Server para o GitHub Enterprise Cloud](/pt/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/overview-of-a-migration-from-bitbucket-server-to-github-enterprise-cloud)

  Saiba mais sobre o processo de migração do Bitbucket Server para o GitHub com o GitHub Enterprise Importer, desde o planejamento até a implementação e a conclusão das tarefas de acompanhamento.

* [Gerenciar o acesso para uma migração do Bitbucket Server](/pt/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/managing-access-for-a-migration-from-bitbucket-server)

  Antes de usar GitHub Enterprise Importer, verifique se você tem acesso apropriado à origem e ao destino da migração.

* [Como migrar repositórios do Bitbucket Server para o GitHub Enterprise Cloud](/pt/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/migrating-repositories-from-bitbucket-server-to-github-enterprise-cloud)

  Você pode migrar repositórios do Servidor Bitbucket para GitHub Enterprise Cloud usar o GitHub CLI.

* [Sobre migrações entre produtos do GitHub com GitHub Enterprise Importer](/pt/migrations/using-github-enterprise-importer/migrating-between-github-products/about-migrations-between-github-products)

  Saiba quais dados GitHub Enterprise Importer podem migrar entre GitHub produtos.

* [Visão geral de uma migração entre produtos GitHub](/pt/migrations/using-github-enterprise-importer/migrating-between-github-products/overview-of-a-migration-between-github-products)

  Saiba como concluir todo o processo de migração de um GitHub produto para outro, GitHub Enterprise Importerdesde o planejamento até a implementação até a conclusão de tarefas de acompanhamento.

* [Gerenciando o acesso para uma migração entre produtos GitHub](/pt/migrations/using-github-enterprise-importer/migrating-between-github-products/managing-access-for-a-migration-between-github-products)

  Antes de usar GitHub Enterprise Importer, verifique se você tem acesso apropriado à origem e ao destino da migração.

* [Como migrar repositórios do GitHub Enterprise Server para o GitHub Enterprise Cloud](/pt/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-github-enterprise-server-to-github-enterprise-cloud)

  Você pode migrar repositórios de GitHub Enterprise Server para GitHub Enterprise Cloud, usando o GitHub CLI ou a API.

* [Como migrar repositórios do GitHub.com para o GitHub Enterprise Cloud](/pt/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-githubcom-to-github-enterprise-cloud)

  Você pode migrar repositórios de GitHub.com para GitHub Enterprise Cloud usando a GitHub CLI ou a API GraphQL.

* [Como migrar organizações do GitHub.com para o GitHub Enterprise Cloud](/pt/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-organizations-from-githubcom-to-github-enterprise-cloud)

  Você pode migrar organizações do GitHub.com para o GitHub Enterprise Cloud usando a GitHub CLI ou a API do GraphQL.

* [Entender as migrações do GitLab para o GitHub](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/understand-migrations)

  GitHub Enterprise Importer automatiza migrações do GitLab.

* [Planeje sua migração do GitLab para GitHub](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/plan-your-migration)

  Planeje sua migração entendendo sua linha do tempo, quais dados serão migrados e sua estrutura organizacional.

* [Gerenciar o acesso para uma migração do GitLab para o GitHub](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/manage-access)

  Configure o acesso necessário para migrar do GitLab para GitHub.

* [Instalar e configurar o GitHub Enterprise Importer](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/install-and-configure-github-enterprise-importer)

  Instale o GL2GH extension of the GitHub CLI, e configure seu ambiente para a migração.

* [Configurar o armazenamento de blobs](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/configure-storage)

  Os arquivos do GitLab precisam ser armazenados temporariamente para que GitHub possam lê-los.

* [Migrar seus repositórios do GitLab para GitHub](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/migrate-your-repositories)

  Execute uma execução de avaliação e, em seguida, migre seus repositórios do GitLab para GitHub.

* [Tarefas de acompanhamento](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/follow-up-tasks)

  Após a conclusão de cada migração, você precisará concluir algumas tarefas adicionais antes que o repositório esteja pronto para o trabalho.

* [Usar o GraphQL para migrar repositórios do GitLab para GitHub Enterprise Cloud](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/use-graphql)

  Você pode criar suas próprias ferramentas para migrar repositórios do GitLab para GitHub Enterprise Cloud usar a API do GraphQL.

* [Concedendo o papel de migrador](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/grant-the-migrator-role)

  A função migradora oferece a um usuário ou equipe a capacidade de executar migrações em nome de uma organização.

* [Como acessar os logs de migração do GitHub Enterprise Importer](/pt/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer)

  Depois de executar uma migração, você deve revisar o log de migração para verificar se há dados que não migraram conforme o esperado.

* [Como recuperar manequins no GitHub Enterprise Importer](/pt/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/reclaiming-mannequins-for-github-enterprise-importer)

  Após a migração, você pode atribuir o histórico de uma identidade de espaço reservado, ou manequim, a um membro da organização.

* [Sobre migrações ao vivo do GitHub Enterprise Server para o GHE.com](/pt/migrations/elm/about-live-migrations)

  Como as migrações ao vivo minimizam o tempo de inatividade para desenvolvedores?

* [Preparando sua migração ao vivo do GitHub Enterprise Server para o GHE.com](/pt/migrations/elm/prepare-for-your-migration)

  Principais perguntas a serem consideradas antes de começar a usar Enterprise Live Migrations.

* [Migrando seu repositório com Enterprise Live Migrations](/pt/migrations/elm/migrate-your-repository)

  Migre de GitHub Enterprise Server para GHE.com com tempo de inatividade mínimo.

* [Concluindo sua migração ao vivo do GitHub Enterprise Server para o GHE.com](/pt/migrations/elm/complete-your-migration)

  Conclua as tarefas de acompanhamento para que os usuários possam começar a usar o repositório migrado.

* [Solução de problemas de migrações dinâmicas do GitHub Enterprise Server para o GHE.com](/pt/migrations/elm/troubleshooting)

  Conselhos para problemas que você pode encontrar com sua migração.

* [Dados migrados para migrações dinâmicas do GitHub Enterprise Server para o GHE.com](/pt/migrations/elm/migrated-data-reference)

  Quais dados e atualizações dinâmicas estão incluídos em uma migração ao vivo?

* [Referência da CLI do Enterprise Live Migrations](/pt/migrations/elm/elm-cli-reference)

  Informações detalhadas de uso da ferramenta da ELM CLI CLI.

* [Sobre o ghe-migrator](/pt/migrations/using-ghe-migrator/about-ghe-migrator)

  Você pode usar `ghe-migrator` para transferir dados de um local de *origem* (uma GitHub.com organização ou uma GitHub Enterprise Server instância) para uma instância de *destino*GitHub Enterprise Server .

* [Exportando dados de migração do GitHub Enterprise Server](/pt/migrations/using-ghe-migrator/exporting-migration-data-from-github-enterprise-server)

  Para alterar plataformas ou passar de uma instância de avaliação para uma instância de produção, você pode exportar dados de migração de uma GitHub Enterprise Server instância preparando a instância, bloqueando os repositórios e gerando um arquivo morto de migração.

* [Exportando dados de migração de GitHub.com](/pt/migrations/using-ghe-migrator/exporting-migration-data-from-githubcom)

  Você pode exportar dados de migração de uma organização no GitHub.com usando a API para selecionar repositórios a serem migrados e, em seguida, gerando um arquivo de migração que pode ser importado em uma instância do GitHub Enterprise Server.

* [Migrando dados para GitHub Enterprise Server](/pt/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server)

  Depois de gerar um arquivo de migração, você pode importar os dados para a instância de destino GitHub Enterprise Server. Antes de aplicar as alterações permanentemente na instância de destino, será possível revisá-las para resolver possíveis conflitos.

* [Solução de problemas de migração com o GitHub Enterprise Importer](/pt/migrations/troubleshooting/troubleshooting-your-migration-with-github-enterprise-importer)

  Caso ocorra uma falha na migração ou ela produza resultados inesperados, experimente as etapas comuns de solução de problemas.

* [Configuração de exceções de regras para migrações de repositório](/pt/setting-ruleset-bypasses-for-repository-migrations)

  Ao migrar repositórios com GitHub Enterprise Importer, a avaliação de conjuntos de regras no nível da organização e da empresa pode causar falhas em pushes do Git, a menos que as **Migrações de repositório** sejam adicionadas à lista de bypasses com o modo **Isento**.