Mam repozytorium git, w którym znajdują się niektóre pliki trybu org. Niektóre z nich mają charakter prywatny, a serwer, na którym żyje repozytorium git, może być dostępny dla niezaufanych osób trzecich. Właśnie dlatego chcę zaszyfrować prywatne pliki org.
Co chciałbym osiągnąć, to: Na początku plik jest szyfrowany. Może to być zarówno symetryczny klucz z hasłem, jak i mój klucz GnuPG. Kiedy otwieram plik, Emacs pyta o hasło i otwiera plik (jeśli pw został wpisany poprawnie). Mogę teraz pracować z plikiem org jak z każdym innym plikiem org. Kiedy zapisuję lub zamykam plik, powinien on zostać ponownie zaszyfrowany. Również git commit powinien być zaszyfrowany.
Jak mogę zrobić coś takiego z GNU / Emacs?