git gitmodules — какая-то лажа; по крайней мере, это [не то, что я ищу](https://mastodon.ml/@mintbug/115875349746965029). Я ебал разбираться с caddy и настраивать forgejo, я ебал хранить все мои репозитории в базе данных (для меня это просто один большой бинарный файл, который в лучшем случае можно стукнуть `nu -c 'open some.db | save some.json'`). Хочу директорию с bare repo, не хочу бегать и вручную клонировать все её поддиректории в нужные места и вручную же забирать там изменения. Писать велосипед тоже не хочу. Пока что [chezmoi](https://www.chezmoi.io/user-guide/include-files-from-elsewhere/#include-a-subdirectory-from-a-git-repository) выглядит как наиболее подходящий инструмент.
Есть какой-либо смысл в использовании ПО для резервного копирования для резервирования bare git repo на внешние диски, или git самодостаточен? Допустим, у меня есть `~/storage/some-repo.git` и `~/remote/hdd`. Если я правильно понимаю, нужно делать что-то вроде
```fish
git clone --mirror ~/storage/some-repo.git ~/remote/hdd/storage/some-repo.git
# следующий бекап:
cd ~/remote/hdd/storage/some-repo.git && git fetch
# для восстановления из резервной копии:
cd ~/remote/hdd/storage/some-repo.git && git push
```
Или мне нужно в конце концов зашарить за что-то вроде restic?
@mintbug пока за push —force смертную казнь не ввели, наверное стоит бэкапить. 😁