Δώστε στο Twine το proxy μεταφόρτωσης και το πακέτο CA
Ορίστε το HTTPS_PROXY για δρομολόγηση και το TWINE_CERT για εγκεκριμένη εμπιστοσύνη διακομιστή και μετά ξεκινήστε τη συνήθη μεταφόρτωση από αυτό το περιβάλλον.
Στο κέλυφος POSIX που θα ξεκινήσει το Twine, ορίστε τη διαδρομή μεταφόρτωσης:
export HTTPS_PROXY=http://proxy.example.net:8080Το Twine χρησιμοποιεί το περιβάλλον proxy του Requests. Η τιμή HTTP ονομάζει έναν ενδιάμεσο που μπορεί να μεταφέρει τη σύνδεση HTTPS του αποθετηρίου· χρησιμοποιήστε το πραγματικό πρωτόκολλο ακρόασης. Ένα τελικό σημείο από τη λίστα proxy HTTP μπορεί να παρέχει δημόσια διαδρομή μεταφόρτωσης HTTP.
Αν αυτή η σύνδεση απαιτεί εγκεκριμένο ιδιωτικό CA, παρέχετε επίσης το πακέτο εμπιστοσύνης διακομιστή του Twine:
export TWINE_CERT=/path/to/approved-ca-bundle.pemΤο TWINE_CERT είναι πακέτο CA PEM για την αλυσίδα που παρουσιάζεται. Δεν είναι διαπιστευτήρια proxy ούτε πιστοποιητικό πελάτη.
Εκτελέστε τη συνήθη μεταφόρτωση από αυτό το περιβάλλον με την υπάρχουσα διαμόρφωση αποθετηρίου και ελέγχου ταυτότητας. Μια επιτυχής εγκατάσταση pip χρησιμοποιεί άλλη διαδρομή αιτήματος και το PIP_CERT δεν ορίζει την επιλογή του Twine.
Αν η επόμενη αποτυχία είναι σφάλμα πιστοποιητικού μετά την επιτυχή σύνδεση proxy, κρατήστε αυτό το νέο στάδιο και διορθώστε την εμπιστοσύνη διατηρώντας την επαλήθευση.