J'ai un référentiel git où certains fichiers en mode org vivent. Certains d'entre eux ont un caractère privé et le serveur sur lequel réside le référentiel git est accessible à un tiers non fiable. C'est pourquoi je veux crypter les fichiers org privés.
Ce que j'aimerais réaliser est le suivant: Au début, le fichier est crypté. Il peut s'agir soit d'une clé symétrique avec un mot de passe, soit de ma clé GnuPG. Lorsque j'ouvre le fichier, Emacs demande la phrase secrète et ouvre le fichier (si pw est entré correctement). Je peux maintenant travailler avec le fichier org comme avec n'importe quel autre fichier org. Lorsque j'enregistre ou ferme le fichier, il doit être à nouveau crypté. Le git commit doit également être chiffré.
Comment puis-je faire quelque chose comme ça avec GNU / Emacs?
la source
Réponses:
Il vous suffit d'ajouter ".gpg" à la fin du nom de fichier (par exemple, vous pouvez utiliser "private.org.gpg" pour un fichier org), et de le mettre à la fin
où quelqu'[email protected] identifie une clé gpg que vous utilisez pour crypter ce fichier.
la source