ໃຊ້ພຣັອກຊີກັບ uv
ຕັ້ງຕົວແປສະພາບແວດລ້ອມພຣັອກຊີຂອງ uv ແລະໃຊ້ system-certs ເມື່ອ CA ພຣັອກຊີທີ່ອະນຸມັດຢູ່ໃນຄັງຄວາມເຊື່ອຖືລະບົບແລ້ວ.
ສຳລັບຄຳສັ່ງ uv ຄັ້ງດຽວໃນເຊວ POSIX ໃຫ້ຕັ້ງຕົວແປພຣັອກຊີຕອນເອີ້ນຄຳສັ່ງນັ້ນ:
HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requestsປ່ຽນຈຸດເຊື່ອມຕໍ່ໃນຕົວຢ່າງເປັນທີ່ຢູ່ບໍລິການ ຫຼືຕົວເລືອກຈາກລາຍການພຣັອກຊີ HTTP. ຄ່ານີ້ໃຊ້ກັບຄຳສັ່ງ ແລະໂປຣເຊສລູກ ໂດຍບໍ່ແກ້ໄຟລ໌ເລີ່ມເຊວ; PowerShell ໃຊ້ໄວຍາກອນຕ່າງກັນ. ປາຍທາງ HTTPS ໃຊ້ຈຸດຮັບພຣັອກຊີ http:// ໄດ້. ALL_PROXY ໃຫ້ການຕັ້ງຄ່າພຣັອກຊີທົ່ວໄປ ແລະ NO_PROXY ລະບຸຂໍ້ຍົກເວັ້ນ.
ຖ້າເສັ້ນທາງໃຊ້ໄດ້ ແຕ່ CA ຂອງອົງກອນທີ່ອະນຸມັດບໍ່ມີໃນຮາກ Mozilla ທີ່ມາກັບ uv ໃຫ້ໃຊ້ຄວາມເຊື່ອຖືລະບົບເມື່ອ CA ນັ້ນຕິດຕັ້ງໃນລະບົບແລ້ວ:
HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requestsຕົວເລືອກແມ່ນ --system-certs. ຕົວແປທີ່ຄູ່ກັນ UV_SYSTEM_CERTS=true ເພີ່ມໃນ uv 0.11.0; ຖ້າເປັນເວີຊັນເກົ່າໃຫ້ກວດຄວາມຊ່ວຍເຫຼືອທີ່ຕິດຕັ້ງ. ຊຸດ PEM ທີ່ໃຫ້ມາແຍກໃຊ້ຊ່ອງທາງຄວາມເຊື່ອຖືຕາມເອກະສານ SSL_CERT_FILE ຫຼື SSL_CERT_DIR. ການຕັ້ງຄ່າຄວາມເຊື່ອຖືເຫຼົ່ານີ້ບໍ່ໄດ້ເລືອກທີ່ຢູ່ພຣັອກຊີ.
ອ່ານຜົນຄຳສັ່ງກ່ອນຖືວ່າທົດສອບເສັ້ນທາງສຳເລັດ. uv ອາດໃຊ້ແພັກເກດໃນແຄດຊ້ຳໂດຍບໍ່ດາວໂຫຼດ. ວຽກຈິງຍັງອາດຕິດຕໍ່ໄຟລ໌ ການປ່ຽນເສັ້ນທາງ ການດາວໂຫຼດ Python ທີ່ຈັດການ ຫຼືສ່ວນເພິ່ງພາ Git ນອກຈາກດັດຊະນີ. ເກັບຂັ້ນຕອນລົ້ມເຫຼວກັບຂໍ້ຜິດພາດໄວ້. ຖ້າຍັງໃຊ້ເສັ້ນທາງຜິດ ໃຫ້ກວດຄ່າພຣັອກຊີ ແລະຂໍ້ຍົກເວັ້ນທີ່ຮັບສືບທອດ; ປ່ຽນດັດຊະນີແພັກເກດແມ່ນເລືອກແຫຼ່ງ ບໍ່ແມ່ນພຣັອກຊີສົ່ງຕໍ່.