Клонируйте репозиторий, как обычно. Это все, что вам нужно сделать.
Клонирование хранилища дает вам всю историю хранилища.
git clone --mirror
будет отражать весь репо. Затем вы можете добавить новый пульт и нажать его в любом месте. Обратите внимание, что зеркальное хранилище также является пустым хранилищем, поэтому вы не можете работать в нем, как обычно. Если вам нужно работать с зеркальным репо, вы можете запустить следующие команды:
git config --bool core.bare false
git checkout master