તમે http.proxyAuthMethod ઉમેરો છો, ક્લોન ફરી પ્રયત્ન કરો છો અને હજી પણ 407 જુઓ છો. સેટિંગમાં એક દસ્તાવેજીકૃત શરત છે જે ચૂકી જવી સહેલી છે: ગોઠવેલી પ્રોક્સી સ્ટ્રિંગમાં વપરાશકર્તાનામ હોવું જ જોઈએ.

URL માં વપરાશકર્તાનામ સાથે શાબ્દિક પાસવર્ડ હોવો જરૂરી નથી. Git પોતાની ક્રેડેન્શિયલ પદ્ધતિ દ્વારા ગુમ થયેલો પાસવર્ડ મેળવી શકે છે. રૂટિંગ ઓળખ અને પ્રમાણીકરણ પદ્ધતિ હજી પણ ઇચ્છિત પ્રોક્સીને સંદર્ભિત કરવી જોઈએ.

ચાર ઇનપુટ એકસાથે તપાસો

  1. અસરકારક પ્રોક્સી URI, તેનો પાસવર્ડ દૂર કરીને.
  2. તે પ્રોક્સી માટે પસંદ કરેલી પદ્ધતિ.
  3. કોઈપણ પ્રતિ-remote ઓવરરાઇડ અથવા GIT_HTTP_PROXY_AUTHMETHOD પર્યાવરણ ઓવરરાઇડ.
  4. Git આવૃત્તિ અને તેના HTTP બેકએન્ડની ક્ષમતાઓ.

વર્તમાન Git anyauth, Basic, Digest, Negotiate અને NTLM સહિત પદ્ધતિઓનું દસ્તાવેજીકરણ કરે છે. એક પસંદ કરવાથી જોડાયેલા બેકએન્ડમાં ખૂટતું સમર્થન ઉમેરાતું નથી. ક્લાયન્ટ બીજી પદ્ધતિ માટે ગોઠવાયેલો હોવાને કારણે કોર્પોરેટ વ્યવસ્થાપકે પ્રોક્સીની નીતિ નબળી પણ ન કરવી જોઈએ.

જૂના અહેવાલોમાં એવી આવૃત્તિઓ છે જેમાં નકલ કરાયેલો વિકલ્પ અમલમાં નહોતો. કોઈપણ મનસ્વી રૂપરેખા કી સંગ્રહી શકાય છે, પરંતુ ચાલુ ટ્રાન્સફર તેનો ઉપયોગ કરે છે તેવો પુરાવો હોવો જરૂરી નથી. આવૃત્તિ-આધારિત દસ્તાવેજીકરણ અને સંપાદિત આદાન-પ્રદાન વાંચો.

છેલ્લે, રિપોઝિટરી ક્રેડેન્શિયલ પછીનો સંબંધ છે. Git હોસ્ટિંગ ટોકન પ્રોક્સીના પડકારને પૂરો કરતું નથી. રિપોઝિટરી TLS ચકાસણી નિષ્ક્રિય કરવાથી પણ પ્રોક્સી પસંદ કરેલી પ્રમાણીકરણ યોજના સ્વીકારતું નથી. પહેલા તે આદાન-પ્રદાન સ્થાપિત કરો, પછી તેના પછી આવતા કોઈપણ રિપોઝિટરી પ્રતિભાવનું નિદાન કરો.

સંબંધિત લેખો