Originalmente de http://deanclatworthy.com/2013/01/how-to-avoid-relying-on-github-mirror-your-repository/
1. Renomear ‘origem’ remota padrão
git remote rename origin <old_origin>
2. Crie o novo repositório para o projeto, se ainda não o tiver feito
3. Adicione o novo repo ao projeto:
git remote add <new_repo> git@<platform_git>/username/somerepo.git
git push -u <platform_git> --all
4. Adicione um novo controle remoto chamado ‘origin’ para permitir que você envie para os dois controles remotos anteriores ao mesmo tempo:
git remote add origin ''
5. Atualize sua parte de origem remota .git / config do projeto para:
[remote "origin"]
url = git@<old_repo>:username/somerepo.git
url = git@<new_repo>/username/somerepo.git
6. Em seguida, defina o novo upstream do seu projeto para o seu branch atual:
git push -u origin <project_branch>
Ou
git push -u origin --all
Et voila !!