proxyAuthMethod ຂອງ Git ຕ້ອງການຊື່ຜູ້ໃຊ້ພຣັອກຊີ
ກວດເບິ່ງຊື່ຜູ້ໃຊ້ພຣັອກຊີ, ວິທີທີ່ເລືອກ, ການທັບຊ້ອນສະພາບແວດລ້ອມ ແລະ ເວີຊັນ Git ເມື່ອການຕັ້ງຄ່າ proxyAuthMethod ເບິ່ງຄືບໍ່ມີຜົນ.
ທ່ານເພີ່ມ http.proxyAuthMethod, ລອງ clone ອີກຄັ້ງ ແລະ ຍັງເຫັນ 407. ການຕັ້ງຄ່າມີເງື່ອນໄຂທີ່ບັນທຶກໄວ້ເຊິ່ງງ່າຍທີ່ຈະລືມ: ສະຕຣິງພຣັອກຊີທີ່ຕັ້ງຄ່າຕ້ອງມີຊື່ຜູ້ໃຊ້.
ຊື່ຜູ້ໃຊ້ບໍ່ຈຳເປັນຕ້ອງມີລະຫັດຜ່ານແບບຕົວອັກສອນນຳໃນ URL. Git ສາມາດ ໄດ້ຮັບລະຫັດຜ່ານທີ່ຂາດຜ່ານກົນໄກຂໍ້ມູນຢືນຢັນຂອງຕົນ. ເອກະລັກການເສັ້ນທາງ ແລະ ວິທີການພິສູດຢືນຢັນຍັງຕ້ອງອ້າງອີງເຖິງພຣັອກຊີທີ່ຕ້ອງການ.
ກວດເບິ່ງຂໍ້ມູນປ້ອນທັງສີ່ຢ່າງພ້ອມກັນ
- URI ພຣັອກຊີທີ່ໃຊ້ຕົວຈິງ, ໂດຍເອົາລະຫັດຜ່ານອອກ.
- ວິທີທີ່ເລືອກສຳລັບພຣັອກຊີນັ້ນ.
- ການທັບຊ້ອນຕໍ່ remote ໃດໆ ຫຼື ການທັບຊ້ອນສະພາບແວດລ້ອມ
GIT_HTTP_PROXY_AUTHMETHOD. - ເວີຊັນ Git ແລະ ຄວາມສາມາດຂອງ HTTP backend ຂອງມັນ.
Git ປັດຈຸບັນບັນທຶກວິທີຕ່າງໆ ລວມທັງ anyauth, Basic, Digest, Negotiate ແລະ NTLM. ການເລືອກໜຶ່ງບໍ່ໄດ້ເພີ່ມການສະໜັບສະໜູນທີ່ຂາດໃຫ້ backend ທີ່ເຊື່ອມຕໍ່. ຜູ້ດູແລອົງກອນກໍບໍ່ຄວນເຮັດໃຫ້ນະໂຍບາຍພຣັອກຊີອ່ອນແອລົງ ເພາະລູກຄ້າຖືກຕັ້ງຄ່າສຳລັບວິທີອື່ນ.
ລາຍງານເກົ່າລວມມີເວີຊັນທີ່ບໍ່ໄດ້ຈັດຕັ້ງຕົວເລືອກທີ່ກຳລັງຖືກຄັດລອກ. ກະແຈຕັ້ງຄ່າໃດໆສາມາດຖືກເກັບໄວ້ໂດຍບໍ່ມີຫຼັກຖານວ່າການຖ່າຍໂອນທີ່ກຳລັງແລ່ນຢູ່ໃຊ້ມັນ. ອ່ານເອກະສານຕາມເວີຊັນ ແລະ ການແລກປ່ຽນທີ່ຖືກປິດບັງ.
ສຸດທ້າຍ, ຂໍ້ມູນຢືນຢັນຂອງບ່ອນເກັບເປັນຄວາມສໍາພັນພາຍຫຼັງ. ໂທເຄັນໂຮສຕິງ Git ບໍ່ຕອບສະໜອງສິ່ງທ້າທາຍຂອງພຣັອກຊີ. ການປິດການກວດສອບ TLS ຂອງບ່ອນເກັບກໍບໍ່ເຮັດໃຫ້ພຣັອກຊີຍອມຮັບແຜນການພິສູດຢືນຢັນທີ່ເລືອກ. ສ້າງການແລກປ່ຽນນັ້ນກ່ອນ, ແລ້ວວິເຄາະການຕອບສະໜອງຂອງບ່ອນເກັບໃດໆທີ່ຕາມມາ.