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 bem-sucedida, consulte Como planejar sua migração para o GitHub.
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 do teste, quando você estiver pronto para criar a organização e as equipes, você tomará medidas adicionais para concluir sua 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.
- Execute a migração e realize 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.
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.
Próximas etapas
Agora que você iniciou sua avaliação e adicionou usuários à sua empresa, você pode configurar organizações e equipes para gerenciar o acesso. Confira Práticas recomendadas para organizar o trabalho em sua empresa.