
# disable X11 forwarding in ssh connections Set basic remotes in the repository cd ~/git-annex
git config annex.ssh-options '-o ForwardX11=no' – does not attempt forward X11 requests when using ssh to talk to all remotes. git config remote.annex-sync false – prevents git-annex sync (and the git-annex assistant) from syncing with this remote. git config remote.annex-ignore true – prevents git-annex from storing (syncing) file contents on this remote by default (–from and –to options still work). git config remote.annex-cost-command – the command is run, and the number it outputs is used as the cost. git config remote.annex-cost – sets cost of annexed files transfers, repos with lower costs are preferred (defaults are 100 for local repositories and 200 for remote repositories). git annex untrust – the repository is not trusted and could lose content at any time. git annex trust – the repository is trusted to not unexpectedly lose content. git annex schedule – gets/sets scheduled jobs (expression is “fsck self” or “fsck UUID” action, where UUID is the UUID of a remote to fsck, followed by the duration to allow the action to run, and finally the schedule of when to run it). git annex group – adds the repository to a group (e.g., into one of standard groups). git annex wanted – gets/sets preferred content expression in this repository.
git annex describe – changes the description of the repository.|| ( mkdir git-annex & git -git-dir=git-annex init ) Notes on Synchronization and Backup of $HOME using git, git-annex and mr.Keep the repository up to date automatically.Version 6 (locked and unlocked files, annex.thin).
Enable synchronization requests via Jabber/XMPP.Set an encrypted SSH remote bare Git repository as a backup storage.