Резервное копирование репозитория GitHub

What is the best way to create a local backup of a git repository hosted on GitHub, given the following requirements?:

The local backup should be a bare repo.

The backup should include all branches.

It should be easy to (incrementally) update the backup.

В принципе, я хочу идеальное зеркало, с возможностью легко обновлять. Таким образом, команда

git clone --mirror git://github.com/...

приходит в голову, но, насколько я могу судить, это не позволяет легко обновлять (мне нужно удалить и воссоздать мою локальную резервную копию). Кроме того, вариант зеркального отображения для git clone кажется совсем новым, у меня его нет в некоторых системах, над которыми я работаю (на которых работают более старые версии git).

Каково ваше рекомендуемое решение для такого рода проблемы?

Ответы на вопрос(6)

Ваш ответ на вопрос