Я прочитал этот и этот вопрос. В обоих они говорят, что Emacs может иметь дело с аутентификацией, но это не работает для меня.
Вопрос: что не так?
Версия Emacs - 24.0.97-1, и она работает в 64-разрядной версии Linux.
На работе я должен использовать прокси-сервер для любого интернет-соединения. Поэтому я устанавливаю следующие переменные среды:
http_proxy="http://username:[email protected]:port
https_proxy="https://username:[email protected]:port
ftp_proxy="ftp://username:[email protected]:port
Это работает. Я могу без проблем загружать пакеты.
Когда я запускаю M-x package-refresh-contents
в Emacs, он запрашивает у меня логин и пароль для прокси-сервера, но он не может подключиться к серверу. Он даже не пытается подключиться, т.е. После ввода пароля и нажатия Enter
Emacs мгновенно отчетов:
Failed to download 'marmalade' archive
То же самое происходит, если я удалю имя пользователя и пароль из переменной http_proxy
или если я установил url-proxy-services
в Emacs (даже если я отключу системную переменную).