how to duplicate a git repository code example
Example 1: git mirror repository
cd myrepo
git fetch origin
git push --mirror <remote_repo_git_url>
Example 2: clone from one repo to another
First clone the repository you want to work with. This step could be skipped if you want it all to happen in the folder you are already in.
git clone file:///path/to/repo/
Cloning will bring over the remotes specified in that directory. So you'll need to remove the remotes you don't want.
git remote rm <remote>
And add the ones you do, after you have created your remote repository.
git remote add origin <url>