diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2016-07-04 03:18:48 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2016-07-04 03:18:48 -0700 |
commit | 8e1bacb80ec77a92dfc21934f0275697d6e5a0c2 (patch) | |
tree | da4b0f32fb35aee34bad22955ac25abbb25ec229 /README.rst | |
parent | c233ea871b7a45b620e920c5ff0720ecd7e48f4c (diff) | |
parent | a8efd51ae49e223adb5be406bc7f848c3ee825fc (diff) | |
download | git-remote-gcrypt-8e1bacb80ec77a92dfc21934f0275697d6e5a0c2.tar.gz |
Record git-remote-gcrypt (1.0.0-1) in archive suite sid
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -24,14 +24,10 @@ The aim is to provide confidential, authenticated git storage and collaboration using typical untrusted file hosts or services. PLEASE help us evaluate how well we meet this design goal! -.. NOTE:: This is a development version -- Repository format MAY CHANGE. - Quickstart .......... -* Install ``git-remote-gcrypt`` by running the supplied ``install.sh`` script. - -* Create an encrypted remote by pushing to it:: +Create an encrypted remote by pushing to it:: git remote add cryptremote gcrypt::rsync://example.com:repo git push cryptremote master @@ -79,6 +75,9 @@ The following ``git-config(1)`` variables are supported: part of the participant list. You may use the per-remote version to sign different remotes using different keys. +``gcrypt.gpg-args`` + The contents of this setting are passed as arguments to gpg. + E.g. ``--use-agent``. Environment Variables ===================== @@ -86,6 +85,17 @@ Environment Variables *GCRYPT_FULL_REPACK* This environment variable forces full repack when pushing. +Note to users of GnuPG version 2 +================================ + +When a repository was pushed with ``gcrypt.publish-participants`` +false (i.e. the recipient is anonymous), and you are using GnuPG +version 2, you will need to include ``--try-all-secrets`` or +``--try-secret-key ID`` in ``gcrypt.gpg-args``. + +GnuPG version 1 always tries all available secret keys when it +encounters a message with an anonymous recipient. + Examples ======== |