Kuna ƙara http.proxyAuthMethod, sake gwada clone ɗin kuma har yanzu kuna ganin 407. Saitin yana da sharadi da aka rubuta wanda ke da sauƙin mantawa: igiyar wakili da aka saita dole ta ƙunshi sunan mai amfani.

Ba lallai ba ne sunan mai amfani ya kasance tare da kalmar sirri ta zahiri a cikin URL. Git na iya samun kalmar sirri da ta ɓace ta hanyar injin shaidarsa. Har ila yau, asalin hanyar da hanyar tabbatarwa dole su nuna wakilin da aka yi niyya.

Bincika abubuwan shiga huɗu tare

  1. URI na wakili mai aiki, an cire kalmar sirrinsa.
  2. Hanyar da aka zaɓa don wannan wakili.
  3. Duk wani maye gurbin kowane remote ko maye gurbin muhalli na GIT_HTTP_PROXY_AUTHMETHOD.
  4. Sigar Git da iyawar HTTP backend ɗinsa.

Git na yanzu yana rubuta hanyoyi da suka haɗa da anyauth, Basic, Digest, Negotiate da NTLM. Zaɓin ɗaya ba ya ƙara tallafin da ya ɓace ga backend ɗin da aka haɗa. Haka kuma mai kula da kamfani bai kamata ya raunana manufar wakili ba saboda an saita abokin ciniki don wata hanya.

Tsofaffin rahotanni sun haɗa da sigogin da ba su aiwatar da zaɓin da ake kwafa ba. Ana iya adana maɓallin saiti na son rai ba tare da shaidar cewa canjin da ke gudana yana amfani da shi ba. Karanta takardun da suka dace da sigar da kuma musayar da aka gyara.

A ƙarshe, shaidar ajiya dangantaka ce ta gaba. Alamar karɓar bakuncin Git ba ta cika ƙalubalen wakili ba. Kashe tabbatarwar TLS na ajiya kuma ba ya sa wakilin ya karɓi tsarin tabbatarwa da aka zaɓa. Fara tabbatar da wannan musayar, sannan bincika duk wani martanin ajiya da ya biyo baya.

Labarai masu alaƙa