git gitmodules — какая-то лажа; по крайней мере, это [не то, что я ищу](mastodon.ml/@mintbug/115875349). Я ебал разбираться с caddy и настраивать forgejo, я ебал хранить все мои репозитории в базе данных (для меня это просто один большой бинарный файл, который в лучшем случае можно стукнуть `nu -c 'open some.db | save some.json'`). Хочу директорию с bare repo, не хочу бегать и вручную клонировать все её поддиректории в нужные места и вручную же забирать там изменения. Писать велосипед тоже не хочу. Пока что [chezmoi](chezmoi.io/user-guide/include-) выглядит как наиболее подходящий инструмент.

Есть какой-либо смысл в использовании ПО для резервного копирования для резервирования 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?

#git

@mintbug пока за push —force смертную казнь не ввели, наверное стоит бэкапить. 😁

@mstadmin это понятно, вопрос в том, задействовать ли для этого какую-то git-магию, или просто копировать директорию с репозиторием и использовать ПО общего назначения?

Follow

@mintbug @mstadmin Я боргом всё бекаплю, включая гит.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.