Я не могу найти официальное руководство по тому, как скопировать "живой" репозиторий мерзавца.
Самый первый результат в Google при поиске чего-то как этот:
https://joeyh.name/blog/entry/difficulties_in_backing_up_live_git_repositories/
Даже KDE flolks использовали подход, который привел к аварии:
http://jefferai.org/2013/03/29/distillation/
Я могу прочитать ответы на stackoverflow, serverfault, блоги..., но он смотрит на меня, существует много беспорядка. И тот дьявол находится в деталях: мое понимание "инцидента KDE" то, что они, как предполагалось, работали git fsck
после git clone
, с тех пор git clone
не проверяет ошибки (но, снова, ничто об этом в руководстве мерзавца...)
Так: каков официальный способ создать резервную копию живого репозитория мерзавца? Действительно ли что-то доступно в руководстве о резервном копировании?
git sorta lagungarria da hemen. Pixka bat darabilt hau erabiltzen:
base_dir=/home/git
for gitrepo in `ls -d *.git`
do
echo '**********[' ${gitrepo} ']***********'
repo_name=${gitrepo%.git}
echo cd ${base_dir}/${gitrepo}
cd ${base_dir}/${gitrepo}
backup_cmd="git bundle create /opt/git-backups/${repo_name}.bundle master"
verify_command="git bundle verify /opt/git-backups/${repo_name}.bundle master"
backup_cmd_all="git bundle create /opt/git-backups/${repo_name}-all.bundle --all"
verify_command_all="git bundle verify /opt/git-backups/${repo_name}-all.bundle "
echo -------- master only -------------------
${backup_cmd}
echo -------- all -------------------
${backup_cmd_all}
echo
echo
done
Gakoa dena probatzea da aste batzuetan behin zerbitzari batean leheneratuta. Bilatu erregistro batzuk eta erabili txostenak jasotzen dituzunean, egin sortutako fitxategien kontrol-batuketak, bakoitzak zenbat iraun duen etab. Mundua zure inguruan dagoenean eta prestaketa egiten leheneratu behar duzunean.
Gogoratu: ez da babeskopiarik egin leheneratu arte.
Ez nago ziur git repo baten babeskopia egiteko modu "ofizialik" dagoen, badaude git repo, tar, zip, fitxategi-sistemaren iraulketa eta abar babeskopia egiteko modu asko, segurtasun kopiaren leihoaren tamainaren araberakoa izango da.