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 बफ़र आकार कभी स्थापित न हुई टनल को ठीक नहीं करते।