Dans le shell POSIX qui lancera Twine, définissez sa route d'envoi :

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

Twine utilise l'environnement de proxy de Requests. La valeur HTTP désigne un intermédiaire capable de transporter la connexion HTTPS du dépôt ; utilisez le protocole réel de l'écouteur. Un point de terminaison de la liste de proxys HTTP peut fournir une route d'envoi HTTP publique.

Si cette connexion exige une CA privée approuvée, fournissez aussi le lot de confiance serveur de Twine :

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

TWINE_CERT est un lot de CA PEM pour la chaîne présentée. Ce ne sont ni des identifiants de proxy ni un certificat client.

Lancez l'envoi habituel depuis cet environnement avec la configuration existante du dépôt et de l'authentification. Une installation pip réussie utilise un autre chemin de requête, et PIP_CERT ne définit pas l'option de Twine.

Si l'échec suivant est une erreur de certificat après la réussite de la connexion proxy, conservez cette nouvelle étape et corrigez la confiance tout en maintenant la vérification.

Articles similaires