AGWA / AGWA/git-crypt

Multi-keys setup: Diff + Checkout from other branch impossible when using different keys per branch

Abierto
#103 2 comentarios 2 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
9.9k
Forks
544
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

We have a setup with 3 branches. Each branch has a separate git-crypt key. The feature we are using for that is documented in https://github.com/AGWA/git-crypt/blob/master/doc/multiple_keys.md

When checking out and unlocking branch A (which uses key A), I can neither
* checkout single files from branch B (which uses key B) nor
* diff files between branch A and branch B nor
* show files from branch B

```
# git checkout B -- myfile
git-crypt: error: encrypted file has been tampered with!
error: external filter "/usr/bin/git-crypt" smudge --key-name=A failed 1
error: external filter "/usr/bin/git-crypt" smudge --key-name=A failed
fatal: myfile: smudge filter git-crypt-A failed
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.