Hoje temos uma dica rápida, vamos ver como duplicar um repositório Git, esteja ele no GitHub, GitLab, Bitbucket ou qualquer outro, e levá-lo para um repositório Git qualquer. Vamos ao passos:
1-Criar um novo repositório no local de sua preferência;
2-Abrir o Git Bash;
3-Fazer um bare clone do repositório de origem conforme abaixo, nesse momento será solicitado usuário e senha do git de origem:
git clone --bare https://github.com/exampleuser/old-repository.git
4-Fazer um mirror-push para o repositório de destino conforme abaixo, nesse momento será solicitado o usuário e senha do git de destino:
cd old-repository.git git push --mirror https://github.com/exampleuser/new-repository.git
5-Apagar o diretório local criado no passo 1:
cd .. rm -rf old-repository.git
Duplicar um repositório Git é bem simples e rápido, com apenas 5 linhas nós conseguimos levar todo conteúdo do repositório, incluindo branches, tags, e todo seu histórico.

Quase 20 anos de experiência no mercado de TI.
Atuação em grandes empresas como Netshoes, Borland, JBS, Bradesco, Hospital das Clínicas, Rede, Prodam, HSPE, Instituto Ayrton Senna, e também em empresas internacionais como Delta Dental, T-Mobile, Pepsi e Mckesson.
Fundador da TecPrime Solutions, administrador da comunidade nopCommerce Brasil, e autor dos sites InvestFacil.net e Desenvolvedores.ninja