Waxaad ku darsataa http.proxyAuthMethod, dib u tijaabisaa clone-ka welina waxaad arkaa 407. Dejintu waxay leedahay shuruud la diiwaangeliyay oo si fudud loo seegi karo: xarigga proxy ee la habeeyay waa inuu ka koobnaadaa magac isticmaale.

Magaca isticmaalaha looma baahna inuu la socdo erayga sirta ah ee URL-ka. Git wuu helikaraa erayga sirta ah ee maqan iyada oo loo marayo habka aqoonsiga. Aqoonsiga dariiqa iyo habka xaqiijinta wali waa inay tilmaamaan proxy-ga loogu talagalay.

Baar afarta gelin si wadajir ah

  1. URI proxy-ga dhabta ah, iyada oo erayga sirta ah laga saaray.
  2. Habka loo doortay proxy-gaas.
  3. Wax kasta oo ka-badasho per-remote ah ama ka-badashada deegaanka GIT_HTTP_PROXY_AUTHMETHOD.
  4. Nooca Git iyo awoodaha HTTP backend-kiisa.

Git hadda jira wuxuu diiwaangelinayaa habab ay ka mid yihiin anyauth, Basic, Digest, Negotiate iyo NTLM. Mid ka mid ah doorashadiisu kuma darayso taageero maqan backend-ka xiran. Sidoo kale maamule shirkadeed ma aha inuu daciifiyo siyaasadda proxy-ga sababtoo ah macmiil ayaa loo habeeyay hab kale.

Warbixinnada hore waxaa ku jira noocyo aan hirgelin ikhtiyaarka la koobiyaayo. Fure kasta oo habayn ah waa la kaydin karaa iyada oo aan la hayn caddayn in wareejinta socota ay isticmaalayso. Akhri dukumeentiga nooca iyo isweydaarsiga la tafatiran.

Ugu dambeyntii, aqoonsiga kaydka waa xiriir dambe. Token-ka martigelinta Git ma buuxiyo caqabadda proxy-ga. Daminta xaqiijinta TLS ee kaydka sidoo kale ma ka dhigto proxy-ga inuu aqbalo nidaamka xaqiijinta la doortay. Marka hore caddee isweydaarsigaas, ka dib baaritaan jawaab kasta oo kaydka ah oo soo socota.

Maqaallo la xiriira