From 8540e765baf5a6f3b01e69dcbeead9f6a5478094 Mon Sep 17 00:00:00 2001 From: Beren Minor Date: Sat, 14 Apr 2018 19:51:21 +0200 Subject: Add support for several cloud storage remotes using rclone rclone is an open-source command-line too to get and put files to several cloud storage services that aren't supported by rsync. git-remote-gcrypt can now push encrypted repositories to any configured rclone remote using gcrypt::rclone://: URLs. Signed-off-by: Beren Minor --- README.rst | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'README.rst') diff --git a/README.rst b/README.rst index 8bcc429..21cefc4 100644 --- a/README.rst +++ b/README.rst @@ -15,10 +15,10 @@ git-remote-gcrypt is a git remote helper to push and pull from repositories encrypted with GnuPG, using a custom format. This remote helper handles URIs prefixed with `gcrypt::`. -Supported backends are `local`, `rsync://` and `sftp://`, where the -repository is stored as a set of files, or instead any `` -where gcrypt will store the same representation in a git repository, -bridged over arbitrary git transport. See "Performance" below for +Supported backends are `local`, `rsync://` and `sftp://` (and an experimental +`rclone://` backend), where the repository is stored as a set of files, or +instead any `` where gcrypt will store the same representation in a git +repository, bridged over arbitrary git transport. See "Performance" below for backends comparison. The aim is to provide confidential, authenticated git storage and @@ -119,9 +119,9 @@ Collaboration keys of all collaborators and correct participant config. Dependencies - ``rsync`` and ``curl`` for remotes ``rsync:`` and ``sftp:`` - respectively. The main executable requires a POSIX-compliant shell - that supports ``local``. + ``rsync``, ``curl`` and ``rclone`` for remotes ``rsync:``, ``sftp:`` and + ``rclone:`` respectively. The main executable requires a POSIX-compliant + shell that supports ``local``. GNU Privacy Guard Both GPG 1.4 and 2 are supported. You need a personal GPG key. GPG @@ -149,6 +149,12 @@ rsync URIs whereas plain rsync uses either ``user@host:path`` or ``rsync://user@host/path``. +rclone URIs + The URI format for the rclone backend is the same as rclone URI, + ``rclone://``, and require to add the corresponding remote + in the rclone configuration. + Please refer to the rclone documentation for more information. + Repository format ................. -- cgit v1.2.3