A l'intèrpret POSIX que llançarà Twine, defineix la seva ruta de pujada:

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

Twine utilitza l'entorn de proxy de Requests. El valor HTTP designa un intermediari capaç de transportar la connexió HTTPS del repositori; fes servir el protocol real de l'oïdor. Un punt final de la llista de proxys HTTP pot proporcionar una ruta de pujada HTTP pública.

Si aquesta connexió requereix una CA privada aprovada, proporciona també el paquet de confiança del servidor de Twine:

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

TWINE_CERT és un paquet CA PEM per a la cadena presentada. No és cap credencial de proxy ni cap certificat de client.

Llança la pujada habitual des d'aquest entorn amb la configuració existent del repositori i de l'autenticació. Una instal·lació correcta de pip fa servir una altra ruta de petició, i PIP_CERT no defineix l'opció de Twine.

Si la propera fallada és una error de certificat després que la connexió proxy tingui èxit, conserva aquesta nova etapa i corregeix la confiança mantenint la verificació.

Articles relacionats