I've got a Freebox Revolution set-top box / TV NAS at home, with some preconfigured layou for videos, photos and music.
I'd like to use it as a git-annex remote, but am afraid there's no support for FTP (authenticated) or SMB shares exported by the NAS (I don't think it supports other protocols even though runs Linux internally, AFAIK).
Is there any option to store much on that NAS and sync it with git-annex ?
You have a very similar problem as I do.
See my post where I called this direct special remotes.
I've been experimenting with a direct mode repo on a CIFS mount of the SMB share of the NAS.
Unfortunately, it seems I can't propagate changes made on the laptop to the mount point by issueing a git pull or merge, as it is part of the unsafe commands that don't support direct mode (see details in http://git-annex.branchable.com/direct_mode/#comment-fca93776b9526341e6aae4fe2c53038c)... direct mode wouldn't be very useful then : I intend to mirror on the NAS the files I've been managing locally. For instance I will sort my photos in subdirs, on the laptop, and intend to mirror that on the NAS.
git annex sync
to update the direct mode repository on your NAS.Here's a script, which I think makes it work, using git clone, git annex copy and git annex sync : # The "master" remote which is with default indirect mode, on a Linux FS BASE1=~/tmp REPO1=$BASE1/annex-test
After this, you should have your .git and plain "direct" files on the NAS, mirrored from what's on the laptop.
Hope this helps.