См. 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, инструкции не относятся к github
Вышеупомянутое создает новую удаленную копию репо. Затем клонируйте его на свою рабочую машину.