Stel in de POSIX-shell die Twine start de uploadroute in:

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

Twine gebruikt de proxyomgeving van Requests. De HTTP-waarde wijst een tussenpersoon aan die de HTTPS-verbinding van de repository kan dragen; gebruik het werkelijke listenerprotocol. Een eindpunt uit de HTTP-proxylijst kan een openbare HTTP-uploadroute leveren.

Als die verbinding een goedgekeurde privé-CA vereist, lever dan ook Twines serververtrouwensbundel:

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

TWINE_CERT is een PEM-CA-bundel voor de aangeboden keten. Het zijn geen proxyreferenties en geen clientcertificaat.

Start de normale upload vanuit deze omgeving met de bestaande repository- en authenticatieconfiguratie. Een geslaagde pip-installatie gebruikt een ander aanvraagpad, en PIP_CERT stelt Twines optie niet in.

Als de volgende fout een certificaatfout is nadat de proxyverbinding slaagt, behoud dan die nieuwe fase en corrigeer het vertrouwen met behoud van de verificatie.

Gerelateerde artikelen