HTTP Basic Authentication for personal package.el repositories

In my somewhat convoluted system to manage Emacs packages, I maintain a personal ELPA -compatible package repository (created using an ancient version of elpa-mirror ) on this very server. Because these are my packages, I don't want to run this as a public-facing repository and I thus protect access to it using HTTP Basic authentication . For about five years, I was able to use this…