Geben Sie Twine seinen Upload-Proxy und CA-Bundle
HTTPS_PROXY für das Routing und TWINE_CERT für das Vertrauen in einen freigegebenen Server setzen und dann den normalen Upload aus dieser Umgebung starten.
In der POSIX-Shell, die Twine startet, die Upload-Route setzen:
export HTTPS_PROXY=http://proxy.example.net:8080Twine nutzt die Proxy-Umgebung von Requests. Der HTTP-Wert benennt einen Vermittler, der die HTTPS-Verbindung des Repositorys tragen kann; verwenden Sie das tatsächliche Listener-Protokoll. Ein Endpunkt aus der HTTP-Proxy-Liste kann eine öffentliche HTTP-Upload-Route bereitstellen.
Wenn diese Verbindung eine freigegebene private CA erfordert, stellen Sie zusätzlich Twines Server-Vertrauensbundle bereit:
export TWINE_CERT=/path/to/approved-ca-bundle.pemTWINE_CERT ist ein PEM-CA-Bundle für die vorgelegte Kette. Es ist weder ein Proxy-Zugangsdatum noch ein Client-Zertifikat.
Starten Sie den normalen Upload aus dieser Umgebung mit der bestehenden Repository- und Authentifizierungskonfiguration. Eine erfolgreiche pip-Installation nutzt einen anderen Anfragepfad, und PIP_CERT setzt Twines Option nicht.
Wenn der nächste Fehler ein Zertifikatsfehler nach erfolgreicher Proxy-Verbindung ist, behalten Sie diese neue Stufe bei und korrigieren Sie das Vertrauen, während die Prüfung erhalten bleibt.