My friend wants to store electrically her school -notes and process them fast, with backups. She has over 2GB -size repo already and growing all the time (mostly appended material i.e. more school notes, different formats, pdf, pictures and scanned, some text -files, etc). The goal of my friend is to process fast the notes. I suggested command like this here i.e. "# crontab -e @weekly wget --random-wait -e robots=off -U mozilla -mirror http://VeryLong.com"
. But I think plugging in Rsync somewhere could make it much better with Git, not getting weekly dupes i.e. trying to keep the size reasonable.
Helper questions
How should I use Rsync with Git here? Do I need wget at all?
Some command like `"ssh port:herWebSite.com:port"-and-then-directing-to-localhost/etc can mean privacy -peace but complicate things, solve this problem somehow at the same time easily? I am thinking to propose her to store her notes only accessable with a SSH-priv-key, still thinking how I should help her with this not to overcomplicate things.
How would you help my friend to process and store the school -material under Git-version-controlling and still keep the size reasonable?
Perhaps related
Different scope