This page is a place to document tips and techniques for using git-annex.

Accessing files in bare remotes without git-annex
Posted
Announcing recastex - (re)podcast from your annex
Posted
Bup repositories in git-annex
Posted
Crude Windows Sync
Posted
Decentralized repository behind a Firewall
Posted
Delay Assistant Startup on Login
Posted
Faster bash autocompletion with big annex repos
Posted
Git annex and Calibre
Posted
Internet Archive via S3
Posted
Repositories with large number of files
Posted
Shamir secret sharing and git-annex
Posted
Synology NAS and git annex
Posted
Systemd unit
Posted
Using Git-annex as a web browsing assistant
Posted
Using git-annex on NTFS with WSL1
Posted
Using git-worktree with annex
Posted
ZSH completion
Posted
a gui for metadata operations
Posted
android sync with adb
Posted
antipatterns
Posted
automatically adding metadata
Posted
automatically getting files on checkout
Posted
centralised repository: starting from nothing
Posted
centralized git repository tutorial
Posted
client side upload to a special remote
Posted
cloning a repository privately
Posted
clusters
Posted
deleting unwanted files
Posted
disabling a special remote
Posted
downloading podcasts
Posted
dropboxannex
Posted
dumb metadata extraction from xbmc
Posted
emacs integration
Posted
enable tor on nixos
Posted
file manager integration
Posted
finding duplicate files
Posted
finding which file matches a key
Posted
flickrannex
Posted
fully encrypted git repositories with gcrypt
Posted
get git-annex-shell into PATH
Posted
git-annex extensions for ranger, the file manager
Posted
git-annex on NFS
Posted
hashdeep integration
Posted
hiding missing files
Posted
imapannex
Posted
install on Android in Termux
Posted
local caching of annexed files
Posted
mc menu integration
Posted
megaannex
Posted
metadata driven views
Posted
migrating data to a new backend
Posted
multiple remotes accessing the same data store
Posted
offline archive drives
Posted
owncloudannex
Posted
peer to peer network with tor
Posted
playlist fetch
Posted
powerful file matching
Posted
public Amazon S3 remote
Posted
publishing your files to the public
Posted
recover data from lost+found
Posted
recovering from a corrupt git repository
Posted
remote webapp setup
Posted
semi-synchronized remotes
Posted
setup a public repository on a web site
Posted
skydriveannex
Posted
smart http server
Posted
Splitting a git-annex repository
Posted
storing a git repository on any special remote
Posted
storing data in git-lfs
Posted
transmission integration
Posted
unlocked files
Posted
untrusted repositories
Posted
using Amazon Glacier
Posted
using Amazon S3
Posted
using Backblaze B2
Posted
using Google Cloud Storage
Posted
using Google Drive
Posted
using Hubic
Posted
using box.com as a special remote
Posted
using git-annex from your program
Posted
using gitolite with git-annex
Posted
using nested git repositories
Posted
using signed git commits
Posted
using the web as a special remote
Posted
visualizing repositories with gource
Posted
what to do when a repository is corrupted
Posted
what to do when you lose a repository
Posted
yet another simple disk usage like utility
Posted