Sa POSIX shell na maglulunsad ng Twine, itakda ang ruta ng upload nito:

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

Ginagamit ng Twine ang proxy environment ng Requests. Ang halaga ng HTTP ay tumutukoy sa isang tagapamagitan na kayang magdala ng HTTPS na koneksyon ng repository; gamitin ang aktwal na protocol ng listener. Ang isang endpoint mula sa listahan ng HTTP proxy ay makapagbibigay ng pampublikong ruta ng HTTP upload.

Kung ang koneksyong iyon ay nangangailangan ng aprubadong pribadong CA, magbigay din ng server-trust bundle ng Twine:

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

TWINE_CERT ay isang PEM CA bundle para sa iniharap na chain. Hindi ito proxy credential at hindi rin client certificate.

Patakbuhin ang karaniwang upload mula sa environment na ito gamit ang umiiral na configuration ng repository at authentication. Ang matagumpay na pag-install ng pip ay gumagamit ng ibang landas ng kahilingan, at hindi itinatakda ng PIP_CERT ang opsyon ng Twine.

Kung ang susunod na pagkabigo ay error sa certificate pagkatapos ng matagumpay na koneksyon ng proxy, panatilihin ang bagong yugtong iyon at itama ang tiwala habang pinapanatili ang pagpapatunay.

Kaugnay na mga artikulo