OS-specific instructions
Using cabal
As a haskell package, git-annex can be installed using cabal. For example:
cabal install git-annex --bindir=$HOME/bin
The above downloads the latest release. Alternatively, you can download it yourself and manually build with cabal.
Installation by hand
To build and use git-annex, you will need:
- Haskell stuff
- The Haskell Platform (GHC 7.4 or newer)
- MissingH
- pcre-light
- utf8-string
- SHA
- dataenc
- monad-control
- lifted-base
- TestPack
- QuickCheck 2
- HTTP
- hS3 (optional)
- json
- IfElse
- bloomfilter
- edit-distance
- Shell commands
Then just download git-annex and run: make; make install