Contoh :
- Saya memiliki nama pengguna dan kata sandi IRC dalam file .init emacs saya
- Saya membagikan file .init saya di seluruh perangkat menggunakan repo github publik
- Saya mengenkripsi heading ini di .init saya untuk menghindari tampil
- org-mengenkripsi-entri TIDAK selalu mengenkripsi pada saat menyimpan file
- jadi saya selalu harus memeriksa sebelum git push
- juga terkadang saya membagikan cuplikan .it saya dengan orang-orang di IRC untuk membantu memecahkan masalah. Hari ini saya memposting IRC pw saya dan harus segera mengatur ulang.
Alih-alih hardcoding un / pw dalam file .init saya, dapatkah saya menggunakan beberapa elisp untuk referensi dir / file gpg di tempat lain?
authinfo/netrc
dan menyimpan pengaturan mesin Anda di lokasi yang berbeda pada hard drive Anda? Jikairc
barang - barang Anda tidak diatur untuk itu, lihat diget-auth-info
mana yang menggunakanauth-source
perpustakaan bawaan : emacs.stackexchange.com/a/5844/2287 Tautan itu untuk penggunaan yang berbeda, tetapi konsepnya sama - yaitu, cara mengekstrak kredensial otorisasi dariauthinfo/netrc
file.Jawaban:
Mengambil sedikit trial and error, tetapi inilah solusi akhirnya:
machine irc.freenode.net login <your-irc-nick> port nickserv password <your-irc-pw>
Setel dir di mana .authinfo.gpg ada
Tidak yakin apa yang dikerjakannya dengan tepat, tapi itu diperlukan agar semuanya berfungsi: https://www.emacswiki.org/emacs/rcircAutoAuthentication
Ini, lebih atau kurang, hanya pengaturan rcirc umum yang dapat membantu Anda juga :)
sumber