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