1
0
Fork 0
mirror of synced 2024-12-22 06:31:07 -05:00

Fix obsolete references to files.gpg

This commit is contained in:
Ross Smith II 2021-05-01 09:13:09 -07:00 committed by GitHub
parent 5b3e5de331
commit 3cc3388a3b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -94,16 +94,16 @@ what works best.
### I've created a bootstrap program. Should I add that to my repository? ### I've created a bootstrap program. Should I add that to my repository?
## Encryption
Absolutely. That will allow your bootstrap program to be executed each time you Absolutely. That will allow your bootstrap program to be executed each time you
clone your repository. Read [bootstrap](bootstrap) for more details. clone your repository. Read [bootstrap](bootstrap) for more details.
## Encryption ### Can I use yadm without gpg, openssl, transcrypt or git-crypt?
### Can I use yadm without gpg? Of course. You only need `gpg`, `openssl`, `transcrypt` or `git-crypt` installed
if you plan on using the encrypt/decrypt features. yadm will tell you if it is
Of course. You only need `gpg` installed if you plan on using the missing a dependency for any command.
encrypt/decrypt features. yadm will tell you if it is missing a dependency
for any command.
### Should I `yadm add` my `.config/yadm/encrypt` file? ### Should I `yadm add` my `.config/yadm/encrypt` file?
@ -112,19 +112,20 @@ you when you clone your repository.
### Should I `yadm add` encrypted files to repository? ### Should I `yadm add` encrypted files to repository?
No, you should not. Files you want encrypted should be added to the file No, you should not. Instead, add the names (or wildcard patterns) of the files you want
`.config/yadm/files.gpg` using the `yadm encrypt` command. Then encrypted to `.config/yadm/encrypt`. Then, use the `yadm encrypt` command to encrypt the
`.config/yadm/files.gpg` should be added to the yadm repository. This way, only matched files which then adds them to `~/.local/share/yadm/archive`. Then, use
an encrypted collection of those files are put into the repository. After `cd ; yadm add .local/share/yadm/archive` to add this file to the yadm repository.
cloning or updating your repository, you can use `yadm decrypt` to extract those This way, only encrypted versions of those files will be in the repository. After
files from `.config/yadm/files.gpg`. See the cloning or updating your repository, you can use `yadm decrypt` to extract the
encrypted files from `~/.local/share/yadm/archive` into your working copy. See the
[encryption help](encryption) for more details. [encryption help](encryption) for more details.
### I modified an encrypted file, but yadm doesn't show any modifications. Why? ### I modified an encrypted file, but yadm doesn't show any modifications. Why?
If you changed files which are matched by `.config/yadm/encrypt`, you must If you changed files which are matched by `.config/yadm/encrypt`, you must
re-run `yadm encrypt` to generate a new version of `.config/yadm/files.gpg`. re-run `yadm encrypt` to generate a new version of `~/.local/share/yadm/archive`.
Then `.config/yadm/files.gpg` can be added to a new commit. Then `~/.local/share/yadm/archive` can be added to a new commit.
### Why do I get the error `Inappropriate ioctl for device` when encrypting. ### Why do I get the error `Inappropriate ioctl for device` when encrypting.