Beispiel :
- Ich habe einen IRC-Benutzernamen und ein Passwort in meiner emacs .init-Datei
- Ich teile meine .init-Datei geräteübergreifend mit einem öffentlichen Github-Repo
- Ich verschlüssle diese Überschrift in meiner .init, um zu vermeiden, dass sie angezeigt wird
- org-encrypt-entry verschlüsselt beim Speichern der Datei NICHT immer
- daher muss ich immer vor git push nachsehen
- Manchmal teile ich auch Ausschnitte meiner .init mit Leuten im IRC, um bei der Fehlerbehebung zu helfen. Heute habe ich meine IRC-Pw's gepostet und musste sofort zurücksetzen.
Kann ich ein elisp verwenden, um ein / gpg-Verzeichnis / eine .gpg-Datei an anderer Stelle zu referenzieren, anstatt un / pw in meiner .init-Datei fest zu codieren?
authinfo/netrc
und Speicherung Ihrer Computereinstellungen an einem anderen Ort auf Ihrer Festplatte befasst? Wenn Ihrirc
Material nicht dafür eingerichtet ist, schauen Sie sich an,get-auth-info
welche die integrierteauth-source
Bibliothek verwendet: emacs.stackexchange.com/a/5844/2287 Dieser Link ist für eine andere Verwendung vorgesehen, aber das Konzept ist dasselbe - dh wie man Autorisierungsanmeldeinformationen aus derauthinfo/netrc
Datei extrahiert .Antworten:
Hat einiges an Versuch und Irrtum gekostet, aber hier war die mögliche Lösung:
machine irc.freenode.net login <your-irc-nick> port nickserv password <your-irc-pw>
Legen Sie das Verzeichnis fest, in dem .authinfo.gpg vorhanden ist
Ich bin mir nicht sicher, was dies genau bewirkt, aber es war erforderlich, um die Dinge zum Laufen zu bringen: https://www.emacswiki.org/emacs/rcircAutoAuthentication
Dies ist mehr oder weniger nur ein allgemeines rcirc-Setup, das Ihnen auch helfen kann :)
quelle