O fi http.proxyAuthMethod kún, o tún clone náà gbìyànjú, ṣùgbọ́n o ṣì rí 407. Ètò náà ní ipò tí a kọ sínú ìwé tí ó rọrùn láti gbàgbé: gbólóhùn proxy tí a ṣètò gbọdọ̀ ní orúkọ aṣàmúlò nínú.

Orúkọ aṣàmúlò kò gbọdọ̀ ní ọ̀rọ̀ ìpamọ́ gbélé nínú URL. Git lè rí ọ̀rọ̀ ìpamọ́ tí ó ṣàìsí nípasẹ̀ ẹ̀rọ ẹ̀rí rẹ̀. Ìdánimọ̀ ìtọ́sọ́nà àti ọ̀nà ìjẹ́rìí ṣì gbọdọ̀ tọ́ka sí proxy tí a fẹ́.

Ṣàyẹ̀wò àwọn ìwọlé mẹ́rin papọ̀

  1. URI proxy gidi, tí a ti yọ ọ̀rọ̀ ìpamọ́ kúrò.
  2. Ọ̀nà tí a yàn fún proxy yẹn.
  3. Àtúnṣe kọ̀ọ̀kan remote èyíkéyìí tàbí àtúnṣe àyíká GIT_HTTP_PROXY_AUTHMETHOD.
  4. Ẹ̀yà Git àti àwọn agbára HTTP backend rẹ̀.

Git òde òní kọ àwọn ọ̀nà pẹ̀lú anyauth, Basic, Digest, Negotiate àti NTLM sínú ìwé. Yíyan ọ̀kan kò fi àtìlẹ́yìn tí ó ṣàìsí kún backend tí a so pọ̀. Bẹ́ẹ̀ ni olùdarí ilé iṣẹ́ kò gbọdọ̀ jẹ́ kí ìlànà proxy di aláìlera nítorí pé a ṣètò ẹ̀rọ kan fún ọ̀nà mìíràn.

Àwọn ìròyìn àtijọ́ ní àwọn ẹ̀yà tí kò ṣe àṣàmúlò ohun tí a ń dà́ kọ́pì rẹ̀. A lè fi kọ́kọ́rọ́ ìṣètò èyíkéyìí pamọ́ láìsí ẹ̀rí pé ìgbékalẹ̀ tí ń ṣiṣẹ́ ń lò ó. Ka ìwé ìtọ́nisọ́nà ẹ̀yà àti ìpààrọ̀ tí a ṣàtúnṣe.

Níkẹyìn, àwọn ẹ̀rí ibi ìkórajọ ni ìbáṣepọ̀ tí ó tẹ̀lé. Tọ́kẹ̀nì gbàlejò Git kò tẹ́ ìpèníjà proxy lọ́rùn. Píparẹ́ ìjẹ́rìí TLS ibi ìkórajọ kò sì mú kí proxy gba ètò ìjẹ́rìí tí a yàn. Kọ́kọ́ fìdí ìpààrọ̀ yẹn múlẹ̀, kí o lè ṣàyẹ̀wò ìdáhùn ibi ìkórajọ èyíkéyìí tí ó bá tẹ̀lé.

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