Git-ന്റെ “CONNECT-ന് ശേഷം 503” ഒരു ടണൽ പരാജയമാണ്
CONNECT-ലേക്ക് മടക്കിനൽകുന്ന ഗേറ്റ്വേ സ്റ്റാറ്റസ് സാധാരണ HTTPS റിപ്പോസിറ്ററി സംഭാഷണത്തിന് മുമ്പ് സംഭവിക്കുന്നു. Git ക്രെഡൻഷ്യലുകൾ മാറ്റുന്നതിന് മുമ്പ് അഭ്യർത്ഥിച്ച ഹോസ്റ്റും പ്രോക്സി പാതയും പരിശോധിക്കുക.
“Received HTTP code 503 from proxy after CONNECT” “GitHub ഡൗൺ ആണ്” എന്നതിനേക്കാൾ കൃത്യമാണ്. Git പ്രോക്സിയോട് ഒരു ടണൽ തുറക്കാൻ ആവശ്യപ്പെട്ടു, പ്രോക്സി പരാജയ സ്റ്റാറ്റസ് തിരികെ നൽകി.
റിപ്പോസിറ്ററിയുമായുള്ള സാധാരണ HTTPS സംഭാഷണം തുടങ്ങിക്കഴിഞ്ഞിട്ടുണ്ടാകണമെന്നില്ല. ഈ ഘട്ടത്തിൽ 502, 503 അല്ലെങ്കിൽ 504 ഇടനിലക്കാരൻ അടുത്ത കണക്ഷൻ സ്ഥാപിക്കാനുള്ള ശ്രമത്തിലേക്ക്, അതിന്റെ അപ്സ്ട്രീം പാതയിലേക്ക് അല്ലെങ്കിൽ അതിന്റെ നയത്തിലേക്ക് ചൂണ്ടുന്നു.
CONNECT അഭ്യർത്ഥനയിലെ കൃത്യമായ ഹോസ്റ്റ്നാമും പോർട്ടും പരിശോധിക്കുക. റിമോട്ട് URL-ലെ ഒരു ടൈപ്പോ പ്രോക്സിയിലെത്താം, എന്നിട്ടും പ്രോക്സി ലക്ഷ്യം പരിഹരിക്കാനോ ബന്ധപ്പെടാനോ ശ്രമിക്കുമ്പോൾ പരാജയപ്പെടാം. ക്രമരഹിതമായ www. പ്രിഫിക്സ് ചേർക്കുന്നതോ പേര് IP ഉപയോഗിച്ച് മാറ്റുന്നതോ പൊതുവായ തിരുത്തലല്ല.
ആന്തരിക റിപ്പോസിറ്ററിക്കുള്ള ഉദ്ദേശിച്ച പാത ബാഹ്യമായതുമായി താരതമ്യം ചെയ്യുക. ഒരു ഹോസ്റ്റ് നേരിട്ടായിരിക്കണമെങ്കിൽ, ആ നയം വ്യക്തമായി പ്രകടിപ്പിക്കുക. പ്രോക്സി ആവശ്യമാണെങ്കിൽ, അത് നീക്കം ചെയ്യുന്നത് ഒരു രോഗനിർണയമല്ല.
എഡിറ്റ് ചെയ്ത Git ട്രെയ്സ് പ്രോക്സി ലോഗുമായി ബന്ധിപ്പിക്കുക. റിപ്പോസിറ്ററി പാസ്വേഡുകളും Git ബഫർ വലുപ്പങ്ങളും ഒരിക്കലും സ്ഥാപിക്കാത്ത ഒരു ടണൽ നന്നാക്കുന്നില്ല.