Rozumiem, że serwery kluczy używają portu 11371, ale w wielu przypadkach nie można połączyć się z tym portem i nie można dodać
W wielu przypadkach nie można zmodyfikować konfiguracji zapory.
Przykładowe polecenie, które nie działa
gpg --keyserver keyserver.ubuntu.com --recv-keys 0A5174AF
Jak rozwiązać ten problem?
wwwkeys.de.pgp.net:80
już nie działa.hkp://keys.gnupg.net:80
Coś jak
Decydująca jest część
http-proxy=$http_proxy
, którą można zastąpićhttp-proxy=http://corporate.proxy.test:8765
na przykład.źródło
--recv-keys
wcześniej--keyserver-options
, pojawi się błąd, który wygląda następująco: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}"
Spróbuj tego
źródło
Chciałem tylko dodać tutaj kilka notatek.
Strona podręcznika dla gpg zauważa, że
--keyserver-options "http-proxy=foo"
zastąpihttp_proxy
zmienną środowiskową, ale przynajmniej dla ...gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.9
Nie odbiera
http_proxy
zmiennej środowiskowej (lubHTTP_PROXY
), ale akceptuje--keyserver-options
rozwiązanie.źródło