Jy voeg http.proxyAuthMethod by, probeer die kloon weer en sien steeds 407. Die instelling het 'n gedokumenteerde voorwaarde wat maklik gemis word: die gekonfigureerde proxy-string moet 'n gebruikersnaam bevat.

Die gebruikersnaam hoef nie van 'n letterlike wagwoord in die URL vergesel te wees nie. Git kan 'n ontbrekende wagwoord deur sy geloofsbrief-meganisme verkry. Die roetering-identiteit en die verifikasiemetode moet steeds na die beoogde proxy verwys.

Ondersoek vier insette saam

  1. Die effektiewe proxy-URI, met sy wagwoord verwyder.
  2. Die metode wat vir daardie proxy gekies is.
  3. Enige per-remote-oorheersing of GIT_HTTP_PROXY_AUTHMETHOD omgewingskeuse.
  4. Die Git-weergawe en vermoens van sy HTTP-agterkant.

Huidige Git dokumenteer metodes soos anyauth, Basic, Digest, Negotiate en NTLM. Die keuse van een voeg nie ontbrekende ondersteuning by die gekoppelde agterkant nie. 'n Korporatiewe administrateur moet ook nie die proxy se beleid verswak omdat 'n kliënt vir 'n ander metode opgestel is nie.

Ouer verslae sluit weergawes in wat nie die opsie wat gekopieer word, geïmplementeer het nie. 'n Willekeurige konfigurasiesleutel kan gestoor word sonder bewys dat die lopende oordrag dit gebruik. Lees die weergawe-gedokumenteerde dokumentasie en die geredigeerde uitruiling.

Laastens is bewaarplek-geloofsbriewe 'n latere verhouding. 'n Git-hostingtoken bevredig nie 'n proxy se uitdaging nie. Die deaktivering van bewaarplek-TLS-verifikasie maak ook nie die proxy gewillig om die gekose verifikasiestelsel te aanvaar nie. Vestig eers daardie uitruiling en diagnoseer dan enige bewaarplek-reaksie wat volg.

Verwante artikels