Резервное копирование репозитория 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).
Каково ваше рекомендуемое решение для такого рода проблемы?