git-annex/  tips



●Edit

●RecentChanges

●History

●Preferences

●Branchable




●install

●assistant

●walkthrough

●tips

●bugs

●todo

●forum

●comments

●contact

●thanks



This page is a place to document tips and techniques for using git-annex.
RSS Atom Add a new tip about:

using Amazon S3 with DEEP ARCHIVE and GLACIER
Posted Mon Dec 8 20:47:39 2025

peer to peer network with iroh
Posted Mon Nov 3 19:29:57 2025

Friends - Connecting Projects to Share Files
Posted Sun Oct 5 19:26:43 2025by Spencer

computing annexed files
Posted Wed Mar 12 17:42:55 2025

Recovering from corrupted encrypted GITBUNDLE file
Posted Fri Jan 17 11:11:50 2025

client side upload to a special remote
Posted Wed Oct 30 17:57:07 2024

smart http server
Posted Mon Jul 29 15:25:29 2024

clusters
Posted Thu Jun 27 19:44:18 2024

storing a git repository on any special remote
Posted Thu May 30 17:26:45 2024

redacting history by converting git files to annexed
Posted Sat Feb 10 16:50:02 2024

using nested git repositories
Posted Thu Jan 13 18:08:24 2022

Using git-annex on NTFS with WSL1
Posted Fri Oct 22 22:13:45 2021

enable tor on nixos
Posted Tue Aug 24 04:43:35 2021

cloning a repository privately
Posted Fri Apr 23 18:54:30 2021

using borg for efficient storage of old annexed files
Posted Mon Dec 28 21:05:12 2020

using git-annex from your program
Posted Wed Sep 16 17:03:37 2020

using Backblaze B2
Posted Thu Mar 5 02:33:30 2020

using Google Drive
Posted Thu Mar 5 02:33:30 2020

using Hubic
Posted Thu Mar 5 02:33:30 2020

finding which file matches a key
Posted Mon Oct 21 15:40:54 2019

multiple remotes accessing the same data store
Posted Mon Oct 14 20:09:23 2019

storing data in git-lfs
Posted Mon Aug 5 17:44:42 2019

android sync with adb
Posted Tue Apr 9 22:01:16 2019

Using git-worktree with annex
Posted Wed Nov 28 09:02:10 2018

hiding missing files
Posted Sat Oct 20 18:23:29 2018

local caching of annexed files
Posted Wed Aug 1 19:35:58 2018

hashdeep integration
Posted Mon Jun 18 12:45:31 2018

install on Android in Termux
Posted Wed Apr 25 17:50:16 2018

Announcing recastex - (re)podcast from your annex
Posted Fri Apr 6 06:51:34 2018

Splitting a git-annex repository
Posted Mon Apr 24 13:29:23 2017

Faster bash autocompletion with big annex repos
Posted Fri Apr 14 20:19:29 2017

semi-synchronized remotes
Posted Mon Mar 27 16:23:13 2017

using signed git commits
Posted Mon Feb 27 20:12:00 2017

making a remote repo update when changes are pushed to it
Posted Fri Feb 17 19:44:11 2017

mc menu integration
Posted Tue Jan 31 16:53:56 2017

antipatterns
Posted Tue Jan 17 19:22:48 2017

peer to peer network with tor
Posted Wed Dec 7 19:51:20 2016

a gui for metadata operations
Posted Mon Dec 5 19:34:54 2016

Systemd unit
Posted Tue Nov 8 10:10:10 2016

git-annex extensions for ranger, the file manager
Posted Sat Aug 6 22:17:56 2016

playlist fetch
Posted Thu Mar 31 14:52:42 2016

centralised repository: starting from nothing
Posted Sat Mar 12 16:58:09 2016

annex.largefiles: configuring mixed content repositories
Posted Tue Feb 2 20:51:22 2016

Accessing files in bare remotes without git-annex
Posted Tue Jan 12 00:32:29 2016

Decrypting files in special remotes without git-annex
Posted Fri Jan 8 07:38:00 2016

unlocked files
Posted Sun Dec 27 21:18:51 2015

get git-annex-shell into PATH
Posted Sun Aug 9 22:09:28 2015

git-annex on NFS
Posted Fri Jul 17 22:14:23 2015

Repositories with large number of files
Posted Wed Jun 17 08:28:13 2015

public Amazon S3 remote
Posted Fri Jun 5 20:39:24 2015

disabling a special remote
Posted Sun May 31 16:26:23 2015

transmission integration
Posted Mon Jan 5 20:12:56 2015

publishing your files to the public
Posted Fri Nov 28 18:00:45 2014

deleting unwanted files
Posted Mon Oct 13 22:15:12 2014

dumb metadata extraction from xbmc
Posted Sun Aug 10 23:32:46 2014

Bup repositories in git-annex
Posted Tue Aug 5 20:14:25 2014

ZSH completion
Posted Tue May 27 22:45:19 2014

file manager integration
Posted Sat Mar 22 19:52:10 2014

automatically adding metadata
Posted Sun Mar 2 22:01:07 2014

remote webapp setup
Posted Sat Mar 1 02:39:06 2014

metadata driven views
Posted Wed Feb 19 21:39:58 2014

Shamir secret sharing and git-annex
Posted Fri Jan 24 04:50:52 2014

Synology NAS and git annex
Posted Thu Jan 2 06:41:07 2014

Crude Windows Sync
Posted Thu Nov 21 12:37:48 2013

The perfect preferred content settings for my android phone
Posted Sat Nov 16 08:36:21 2013

recovering from a corrupt git repository
Posted Mon Nov 11 05:35:43 2013

offline archive drives
Posted Sun Sep 22 20:46:11 2013

shared git annex directory between multiple users
Posted Tue Sep 10 23:13:59 2013

migrating two seperate disconnected directories to git annex
Posted Tue Sep 10 18:11:46 2013

fully encrypted git repositories with gcrypt
Posted Sun Sep 8 19:48:41 2013

imapannex
Posted Thu Aug 15 21:19:50 2013

Git annex and Calibre
Posted Tue Aug 13 16:30:17 2013

beware of SSD wear when doing fsck on large special remotes
Posted Wed Jul 31 04:39:21 2013

downloading podcasts
Posted Sun Jul 28 20:58:26 2013

yet another simple disk usage like utility
Posted Fri Jul 12 19:28:09 2013

Delay Assistant Startup on Login
Posted Fri Jun 21 14:18:36 2013

owncloudannex
Posted Sat Jun 1 08:42:56 2013

skydriveannex
Posted Mon May 27 21:26:21 2013

dropboxannex
Posted Sun May 26 22:32:11 2013

flickrannex
Posted Wed May 22 20:42:13 2013

megaannex
Posted Tue May 21 17:28:09 2013

Using Git-annex as a web browsing assistant
Posted Thu Apr 11 07:27:14 2013

replacing Sparkleshare or dvcs-autosync with the assistant
Posted Fri Mar 29 21:06:36 2013

Building git-annex on Debian OR %¤#"¤%&"# Haskell!
Posted Wed Mar 13 00:58:31 2013

using Google Cloud Storage
Posted Fri Jan 25 23:10:35 2013

How to retroactively annex a file already in a git repo
Posted Mon Dec 17 16:43:34 2012

Decentralized repository behind a Firewall
Posted Fri Nov 30 14:38:42 2012

using Amazon Glacier
Posted Tue Nov 20 20:43:58 2012

setup a public repository on a web site
Posted Thu Sep 27 22:39:45 2012

emacs integration
Posted Fri Aug 31 02:07:31 2012

using box.com as a special remote
Posted Sun Mar 4 14:49:28 2012

using assume-unstages to speed up git with large trees of annexed files
Posted Fri Feb 3 20:57:07 2012

visualizing repositories with gource
Posted Sat Jan 7 22:13:12 2012

finding duplicate files
Posted Fri Dec 23 04:36:25 2011

using git annex with no fixed hostname and optimising ssh
Posted Thu Dec 8 22:42:29 2011

using the web as a special remote
Posted Tue Nov 8 16:16:02 2011

centralized git repository tutorial
Posted Mon Nov 7 17:08:47 2011

automatically getting files on checkout
Posted Wed Nov 2 19:09:19 2011

what to do when a repository is corrupted
Posted Sat Oct 29 19:41:51 2011

using gitolite with git-annex
Posted Mon Oct 17 18:16:05 2011

Internet Archive via S3
Posted Mon Oct 17 17:56:36 2011

migrating data to a new backend
Posted Mon Oct 17 17:56:36 2011

powerful file matching
Posted Mon Oct 17 17:56:36 2011

recover data from lost+found
Posted Mon Oct 17 17:56:36 2011

untrusted repositories
Posted Mon Oct 17 17:56:36 2011

using Amazon S3
Posted Mon Oct 17 17:56:36 2011

what to do when you lose a repository
Posted Mon Oct 17 17:56:36 2011
Links: bugs/Support manual configuration of tor hidden service/comment 3 59fe23f38b4bb70e629b0c7c698d1438 contribute sidebar tips/antipatterns todo/build a user guide todo/wishlist: an "assistant" for web-browsing -- tracking the sources of the downloads/comment 5 5b36656fc5fa124e763f06711d9da32b walkthrough/more

Last edited Wed Nov 27 22:47:37 2013