Pular para o conteúdo principal

Azure DevOps para GitHub – Migração de Repositórios

· Leitura de 2 minutos

Migrar um repositório de uma plataforma para outra pode ser uma tarefa desafiadora, mas com as ferramentas e orientações certas, pode ser um processo simples. Vamos guiá-lo pelas etapas para migrar um repositório do Azure DevOps para o GitHub usando a opção de importação de código.

1. Localize o repositório no Azure DevOps.

Usamos o Gerador de demonstração de DevOps do Azure para criar um projeto de exemplo com vários repositórios que contêm várias ramificações. Iniciaremos a migração com o TailwindTraders-Backend repositório.

2. Crie um novo repositório no GitHub.

Vá para sua conta ou organização do GitHub e clique no botão "Novo repositório". Dê ao seu repositório um nome e uma descrição e escolha as configurações de visibilidade apropriadas. Neste caso, estamos usando a seguinte estrutura de nomenclatura: <ADOProjectName>.<ADORepoName>.

3. Importe o repositório para o GitHub.

Agora que você tem seu novo repositório do GitHub, é hora de importar seu repositório para o GitHub. Para fazer isso, acesse seu novo repositório do GitHub e clique no botão "Importar código".

No campo "URL de clone do repositório antigo", insira a URL que você encontrou no repositório do Azure DevOps na Etapa 1. Clique em "Iniciar importação"

4. Autentique-se em seu projeto de DevOps do Azure.

Para autenticar no Azure DevOps, você pode usar um [token de acesso pessoal](personal access token) com acesso de leitura ao código. E digite seu nome de usuário e PAT no GitHub e, em seguida, clique em "Enviar".

Dependendo do tamanho do seu repositório, o processo de importação pode levar algum tempo. Você receberá uma notificação por e-mail assim que o processo de importação for concluído.

5. Verifique seu repositório no GitHub.

Quando o processo de importação estiver concluído, vá para o novo repositório do GitHub e verifique se todas as suas ramificações, tags e confirmações foram importadas corretamente. Você também pode verificar se o histórico do repositório foi preservado examinando o histórico de confirmação.

Parabéns! Você migrou com êxito seu repositório do Azure DevOps para o GitHub usando a opção de importação de código.