Àwọn proksi HTTPS kan tí ń gbé ìbéèrè lọ máa ń béèrè ìwé-ẹ̀rí alábàákẹ́gbẹ́ ní àkókò ìsopọ̀ TLS láti Git sí proksi. Ìyẹn jẹ́ pàṣípààrọ̀ ìjẹ́rìí tó yàtọ̀ sí ìwọlé sí ibi-ipamọ́.

Fún ẹ̀yìn TLS Git/libcurl tó bá mu tí ń lo àwọn fáìlì PEM, ìṣètò tó yẹ ní irú yìí:

[http]
    proxy = https://proxy.example:8443
    proxySSLCAInfo = /secure/proxy-ca.pem
    proxySSLCert = /secure/proxy-client.pem
    proxySSLKey = /secure/proxy-client.key
    proxySSLCertPasswordProtected = true

Lo àwọn fáìlì gidi tí wọ́n pèsè fún ìṣètò TLS ti proksi. Fi ìṣètò náà sí ipa Git tí wọ́n ní lọ́kàn; ìṣètò ní ìpele ibi-ipamọ́ lè pa ọ̀nà yìí mọ́ sí checkout yẹn.

Ìtòlẹ́sẹẹsẹIpa
proxySSLCAInfoÀpapọ̀ CA tí wọ́n ń lò láti ṣàyẹ̀wò proksi HTTPS
proxySSLCertÌwé-ẹ̀rí alábàákẹ́gbẹ́ tí wọ́n gbékalẹ̀ fún proksi yẹn
proxySSLKeyKọ́kọ́rọ́ àdáni tó bá ìwé-ẹ̀rí alábàákẹ́gbẹ́ mu
proxySSLCertPasswordProtectedŃ mú ìbéèrè ọ̀rọ̀-ìpamọ́ Git ṣiṣẹ́ fún ohun-èlò ìwé-ẹ̀rí àti kọ́kọ́rọ́ proksi tí wọ́n dáàbò bò

URL proksi https:// ṣe pàtàkì fún pàṣípààrọ̀ TLS yìí. Proksi HTTP lásán tí ń gbé CONNECT lọ sí ibi-ipamọ́ HTTPS kò ṣe ìjẹ́rìí ìwé-ẹ̀rí alábàákẹ́gbẹ́ TLS lórí olùgbọ́ tirẹ̀ nípa èyí.

Ìgbẹ́kẹ̀lé ìwé-ẹ̀rí ibi-ipamọ́ àti ìwé-ẹ̀rí alábàákẹ́gbẹ́ ibi-ipamọ́ èyíkéyìí ní ìṣètò ssl tirẹ̀. Bẹ́ẹ̀ náà, ìpèníjà proksi HTTP tí ń lo Proxy-Authenticate jẹ́ ẹ̀rọ ìjẹ́rìí mìíràn.

Nígbà tí ẹ ń tọ́jú ìṣètò yìí, ẹ ṣàyẹ̀wò ẹ̀dà libcurl tí wọ́n so pọ̀, ẹ̀yìn TLS àti irú ìwé-ẹ̀rí tí wọ́n ń ṣe àtìlẹ́yìn fún. Ọ̀nà sí ìwé-ẹ̀rí PEM kì í ṣe àropo tí ó lè gbéra fún gbogbo ojú-ọ̀nà ìpamọ́ ìwé-ẹ̀rí ilẹ̀-ìtẹ́lẹ̀.

Àwọn àpilẹ̀kọ tó jọra