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.
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 GitHub Enterprise Cloud incluir:
- Definir a origem (fonte) para sua migração. Seu destino é 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 ou com GitHubum GitHub Parceiro (uma "migração liderada 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:
- Projete sua estrutura organizacional para a migração para 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 migrações empresariais para GitHub Actions
Para migrar sua empresa para GitHub Actions de um sistema existente, você pode planejar a migração, concluir a migração e aposentar sistemas existentes.
Se você estiver planejando mudar para GitHub Actions, não recomendamos fazer isso ao mesmo tempo em que você 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.