Tengo un repositorio git donde viven algunos archivos de modo org. Algunos de ellos tienen una naturaleza privada y un tercero no confiable puede acceder al servidor donde vive el repositorio git. Por eso quiero cifrar los archivos privados de la organización.
Lo que me gustaría lograr es lo siguiente: Al principio, el archivo está encriptado. Esto puede ser una clave simétrica con una contraseña o también puede ser mi clave GnuPG. Cuando abro el archivo, Emacs pide la frase de contraseña y abre el archivo (si pw ingresó correcto). Ahora puedo trabajar con el archivo de organización como con cualquier otro archivo de organización. Cuando guardo o cierro el archivo, debería volver a cifrarse. Además, el git commit debe estar encriptado.
¿Cómo puedo hacer algo así con GNU / Emacs?