Ich verstehe, dass Keyserver den Port 11371 verwenden, aber in vielen Fällen dürfen Sie keine Verbindung zu diesem Port herstellen und können keine hinzufügen
In vielen Fällen können Sie die Firewall-Konfiguration nicht ändern.
Beispielbefehl, der fehlschlägt
gpg --keyserver keyserver.ubuntu.com --recv-keys 0A5174AF
Wie lösen Sie dieses Problem?
wwwkeys.de.pgp.net:80
funktioniert nicht mehr.hkp://keys.gnupg.net:80
Etwas wie
Der entscheidende Teil ist
http-proxy=$http_proxy
, derhttp-proxy=http://corporate.proxy.test:8765
zum Beispiel durch ersetzt werden kann.quelle
--recv-keys
vorher setzen--keyserver-options
, erhalten Sie einen Fehler, der aussieht wie: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}"
Versuche dies
quelle
Ich wollte hier nur ein paar Notizen hinzufügen.
Die Handbuchseite für gpg stellt fest, dass die Umgebungsvariable
--keyserver-options "http-proxy=foo"
überschriebenhttp_proxy
wird, aber zumindest für ...gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.9
Die
http_proxy
Umgebungsvariable (oderHTTP_PROXY
) wird nicht erfasst, die--keyserver-options
Lösung wird jedoch akzeptiert .quelle