Exemple :
- J'ai un nom d'utilisateur et un mot de passe IRC dans mon fichier emins .init
- Je partage mon fichier .init sur tous les appareils à l'aide d'un dépôt github public
- Je crypte cette rubrique dans mon .init pour éviter d'afficher
- org-encrypt-entry ne crypte pas toujours lors de l'enregistrement du fichier
- donc je dois toujours vérifier avant git push
- Parfois aussi, je partage des extraits de mon .init avec des personnes dans IRC pour aider au dépannage. Aujourd'hui, j'ai posté mes pw IRC et j'ai dû réinitialiser immédiatement.
Au lieu de coder en dur un / pw dans mon fichier .init, puis-je utiliser un elisp pour référencer un répertoire / fichier .gpg ailleurs?
authinfo/netrc
et de stocker les paramètres de votre machine dans un emplacement différent sur votre disque dur? Si votreirc
contenu n'est pas configuré pour cela, jetez un œil à celuiget-auth-info
qui utilise laauth-source
bibliothèque intégrée : emacs.stackexchange.com/a/5844/2287 Ce lien est destiné à un usage différent, mais le concept est le même - c'est-à-dire, comment extraire les informations d'identification d'autorisation duauthinfo/netrc
fichier.Réponses:
A pris pas mal d'essais et d'erreurs, mais voici la solution finale:
machine irc.freenode.net login <your-irc-nick> port nickserv password <your-irc-pw>
Définissez le répertoire où existe .authinfo.gpg
Je ne sais pas exactement ce que cela fait, mais c'était nécessaire pour que les choses fonctionnent: https://www.emacswiki.org/emacs/rcircAutoAuthentication
Il s'agit, plus ou moins, d'une configuration générale de rcirc qui peut également vous aider :)
la source