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 بفر سائز کبھی قائم نہ ہونے والی ٹنل کی مرمت نہیں کرتے۔