Я понимаю, что серверы ключей используют порт 11371, но во многих случаях вам не разрешено подключаться к этому порту, и вы не можете добавить
Есть много случаев, когда вы не можете изменить конфигурацию брандмауэра.
Пример команды, которая не работает
gpg --keyserver keyserver.ubuntu.com --recv-keys 0A5174AF
Как вы решаете эту проблему?
wwwkeys.de.pgp.net:80
больше не работает.hkp://keys.gnupg.net:80
Что-то вроде
Решающая часть
http-proxy=$http_proxy
, которая может быть заменена,http-proxy=http://corporate.proxy.test:8765
например.источник
--recv-keys
раньше--keyserver-options
, вы получите ошибку, которая выглядит следующим образом:gpg: Note: '--keyserver-options' is not considered an option gpg: "--keyserver-options" not a key ID: skipping gpg: "timeout=10 http-proxy=http://fooproxy:8080" not a key ID: skipping
--keyserver-options "timeout=10,http-proxy=${http_proxy}"
попробуй это
источник
Просто хотел добавить несколько заметок здесь.
Страница руководства для gpg отмечает, что
--keyserver-options "http-proxy=foo"
переопределитhttp_proxy
переменную окружения, но по крайней мере для ...gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.9
Он не может подобрать
http_proxy
переменную среды (илиHTTP_PROXY
), но принимает--keyserver-options
решение.источник