En el shell POSIX que lanzará Twine, configura su ruta de subida:

export HTTPS_PROXY=http://proxy.example.net:8080

Twine usa el entorno de proxy de Requests. El valor HTTP nombra un intermediario capaz de transportar la conexión HTTPS del repositorio; usa el protocolo real del receptor. Un extremo de la lista de proxies HTTP puede proporcionar una ruta de subida HTTP pública.

Si esa conexión requiere una CA privada aprobada, proporciona también el paquete de confianza del servidor de Twine:

export TWINE_CERT=/path/to/approved-ca-bundle.pem

TWINE_CERT es un paquete de CA en PEM para la cadena presentada. No son credenciales de proxy ni un certificado de cliente.

Ejecuta la subida habitual desde este entorno con la configuración existente del repositorio y de autenticación. Una instalación correcta de pip usa otra ruta de solicitud, y PIP_CERT no configura la opción de Twine.

Si el siguiente fallo es un error de certificado después de que la conexión de proxy tenga éxito, conserva esa nueva etapa y corrige la confianza manteniendo la verificación.

Artículos relacionados