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?
org-mode
git
encryption
Jens Kubieziel
źródło
źródło
Odpowiedzi:
Musisz tylko dodać „.gpg” na końcu nazwy pliku (na przykład możesz użyć „private.org.gpg” dla pliku org) i umieścić na końcu
gdzie ktoś@somwhere.org identyfikuje klucz gpg, którego używasz do szyfrowania tego pliku.
źródło