Movendo o repositório do Bitbucket para o GitHub com todas as branches e commits
Etapas para migrar do Bitbucket para o GitHub
Passo 1: Criar repositório GitHub
Primeiro, crie um novo repositório privado no github.com. É importante manter o repositório vazio, por ex. não marque a opção Inicializar este repositório com um README ao criar o repositório.
Passo 2: Mova todo o seu código e conteúdo
Em seguida, precisamos preencher o repositório Github com o conteúdo do nosso repositório Bitbucket:
- Confira o repositório existente do Bitbucket:
> git clone https://[email protected]/USER/PROJECT.git
- Adicione o novo repositório GitHub como upstream remoto do repositório retirado do Bitbucket:
> cd PROJECT
> git remote add upstream https://github.com:USER/PROJECT.git
- Envie todos os branches (abaixo: apenas main) e tags para o repositório GitHub:
> git push upstream main
> git push --tags upstream
Passo 3: adicione a URL do novo repositório GitHub como URL de redirecionamento
> git remote set-url origin https://github.com:USER/PROJECT.git
Passo 4: clonar todas as ramificações e tags para seu repositório GitHub
> git push --mirror
Passo 5: Limpe o repositório antigo
Agora, se todo o conteúdo foi movido para o GitHub, verifique novamente e depois exclua o repositório do Bitbucket, se ele não for mais necessário.
- Vá para a interface da web do antigo repositório do Bitbucket
- Selecione a opção de menu Configuração > Excluir repositório
Pronto, configure seu repositório com o GitHub!