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.
O GitHub fornece uma variedade de ferramentas diferentes para dar suporte a essas migrações. Diferentes ferramentas dão suporte a diferentes caminhos de migração e fornecem diferentes níveis de fidelidade de migração. Para determinar a melhor ferramenta para sua migração, entenda o que você pode migrar e saiba como fazer sua migração ser bem-sucedida, consulte Como planejar sua migração para o GitHub e Migrações para GHE.com.
As etapas que você executará para migrar para o GitHub Enterprise Cloud incluem:
- Definir a origem (fonte) para sua migração. Seu destino é o GitHub Enterprise Cloud.
- Entenda quais dados você migrará e crie um inventário básico.
- Avalie o tamanho dos dados de migração e reconheça se você precisa primeiro mover repositórios para o Git.
- Decida sobre o tipo de migração com base nas necessidades da sua organização e nas ferramentas disponíveis para você.
- Escolha se você executará a migração por conta própria (uma "migração de autoatendimento") ou se trabalhará com a equipe de Serviços Especializados do GitHub ou um parceiro do GitHub (uma "migração conduzida por especialistas").
Em uma fase posterior da configuração de sua avaliação, quando você estiver pronto para criar a organização e as equipes, você executará etapas adicionais para realizar a migração, incluindo:
- Projetar a estrutura organizacional para a migração para o GitHub Enterprise Cloud.
- Planejar um teste da migração, incluindo a execução de uma migração de execução simulada de todos os seus repositórios.
- Estabelecer etapas de pré-migração e pós-migração e criar um plano de migração.
- Preparar sua organização e agendar a migração.
- Executar a migração e executar as tarefas pós-migração.
Sobre as migrações corporativas para GitHub Actions
Para fazer a migração da sua empresa para GitHub Actions a partir de um sistema existente, você pode planejar a migração, concluir a migração e desativar os sistemas existentes. Para entender como fazer a migração dos fluxos de trabalho para o GitHub Actions, confira Fazendo a migração da sua empresa para o GitHub Actions.
Caso você esteja planejando mudar para o GitHub Actions, não recomendamos fazer isso ao mesmo tempo que migra seus repositórios. Em vez disso, aguarde até uma data posterior e execute a migração de CI/CD como uma etapa separada. Isso tornará o processo de migração mais gerenciável. Quando estiver pronto para a migração, confira Migrar para o GitHub Actions.
Próximas etapas
Em seguida, saiba mais sobre Protegee sua empresa com Usuários gerenciados e Proteger recursos empresariais com logon único.