improve special remotes list
In several cases, there's an old, maybe unmaintained special remote,
and rclone also supports the service. I don't know which is better,
so I added tips pages for these, listing both possibilies, so users can
fill in the details.
Added some things listed in special_remotes/rclone that were not
in the cloud provider list, so users will see it supports those.
But, omitted S3 and webdav, since it's probably better for users to use
what's built into git-annex than going via rclone.
The rclone list is out of date apparently, as rclone.org has more,
so I added a note at the bottom for users to check.
This commit was sponsored by Ethan Aubin.
2020-03-05 02:27:56 +00:00
|
|
|
[rclone](https://rclone.org/) is a command line program to sync files and
|
|
|
|
directories to and from a vast variety of cloud provider and protocols. At
|
|
|
|
the time of writing, this includes the following services:
|
2018-09-06 00:58:24 +00:00
|
|
|
|
|
|
|
* Amazon S3 / Dreamhost / Ceph / Minio / Wasabi
|
|
|
|
* Backblaze B2
|
|
|
|
* Box
|
|
|
|
* Dropbox
|
|
|
|
* FTP
|
|
|
|
* Google Cloud Storage
|
|
|
|
* Google Drive
|
|
|
|
* HTTP
|
|
|
|
* Hubic
|
|
|
|
* Jottacloud
|
|
|
|
* Mega
|
|
|
|
* Microsoft Azure Blob Storage
|
|
|
|
* Microsoft OneDrive
|
|
|
|
* OpenDrive
|
|
|
|
* Openstack Swift / Rackspace cloud files / Memset Memstore / OVH / Oracle Cloud Storage
|
|
|
|
* pCloud
|
|
|
|
* QingStor
|
|
|
|
* SFTP
|
|
|
|
* Webdav / Owncloud / Nextcloud
|
|
|
|
* Yandex Disk
|
|
|
|
* The local filesystem
|
|
|
|
|
2024-03-26 17:48:43 +00:00
|
|
|
That list is regularly expanding.
|
|
|
|
|
2024-04-17 19:19:42 +00:00
|
|
|
There are two ways to use rclone as a git-annex special remote.
|
2018-09-06 00:58:24 +00:00
|
|
|
|
2024-04-17 19:19:42 +00:00
|
|
|
1. Install [git-annex-remote-rclone](https://github.com/DanielDent/git-annex-remote-rclone).
|
|
|
|
This will work with any versions of rclone and git-annex.
|
|
|
|
2. With a recent version of rclone and git-annex, it is not necessary to
|
|
|
|
install anything else, just use `git-annex initremote type=rclone ...`
|
2024-03-26 17:48:43 +00:00
|
|
|
|
2024-04-17 19:19:42 +00:00
|
|
|
For documentation on using rclone that way, see the output of
|
|
|
|
`rclone gitannex -h` or [here](https://github.com/rclone/rclone/blob/master/cmd/gitannex/gitannex.md).
|