Na shell POSIX que lanzará Twine, configura a súa ruta de subida:

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

Twine usa o contorno de proxy de Requests. O valor HTTP nomea un intermediario capaz de transportar a conexión HTTPS do repositorio; usa o protocolo real do receptor. Un extremo da lista de proxies HTTP pode fornecer unha ruta de subida HTTP pública.

Se esa conexión require unha CA privada aprobada, fornece tamén o paquete de confianza do servidor de Twine:

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

TWINE_CERT é un paquete de CA PEM para a cadea presentada. Non son credenciais de proxy nin un certificado de cliente.

Executa a subida habitual desde este contorno coa configuración existente do repositorio e da autenticación. Unha instalación correcta de pip usa outra ruta de solicitude, e PIP_CERT non configura a opción de Twine.

Se o seguinte fallo é un erro de certificado despois de que a conexión de proxy teña éxito, conserva esa nova etapa e corrixe a confianza mantendo a verificación.

Artigos relacionados