Побачити https://help.github.com/articles/duplicating-a-repository
Коротка версія:
Для того щоб зробити точний дублікат, вам потрібно виконати як голий клон, так і дзеркальний натиск:
mkdir foo; cd foo
# move to a scratch dir
git clone --bare https://github.com/exampleuser/old-repository.git
# Make a bare clone of the repository
cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git
# Mirror-push to the new repository
cd ..
rm -rf old-repository.git
# Remove our temporary local repository
ПРИМІТКА: вищезазначене буде добре працювати з будь-яким віддаленим git repo, інструкції не стосуються github
Сказане створює нову віддалену копію репо. Потім клонуйте його до робочої машини.