This special remote stores files on an Android device.
The adb
program is used to access the Android device, which
allows connecting to it in various ways like a USB cable or wifi.
example
To make git-annex store files in the /sdcard/annex directory on the Android device, and export the current master tree to it:
git annex initremote android type=adb androiddirectory=/sdcard/annex encryption=none exporttree=yes
git annex export master --to android
configuration
A number of parameters can be passed to git annex initremote
to configure
the adb remote.
androiddirectory
- Set to the location on the Android device where files for the special remote are stored.androidserial
- Normally this is not needed, but if multiple Android devices are accessible, you'll be prompted to use it to specify which one to use.exporttree
- Set to "yes" to make this special remote usable by git-annex-export. It will not be usable as a general-purpose special remote. Since this makes the exported files easily browsable on the Android device, you will almost always want to enable this.encryption
- One of "none", "hybrid", "shared", or "pubkey". See encryption.keyid
- Specifies the gpg key to use for encryption.chunk
- Enables chunking when storing large files.