ข้อผิดพลาด “503 หลัง CONNECT” ของ Git คือความล้มเหลวของอุโมงค์
สถานะเกตเวย์ที่ส่งกลับไปยัง CONNECT เกิดขึ้นก่อนการสนทนา HTTPS ปกติกับที่เก็บ ตรวจสอบโฮสต์ที่ร้องขอและเส้นทางพร็อกซีก่อนเปลี่ยนข้อมูลรับรอง Git
“Received HTTP code 503 from proxy after CONNECT” เจาะจงกว่า “GitHub ล่ม” Git ขอให้พร็อกซีเปิดอุโมงค์ และพร็อกซีส่งสถานะความล้มเหลวกลับมา
การสนทนา HTTPS ปกติกับที่เก็บอาจยังไม่เริ่มต้น 502, 503 หรือ 504 ในขั้นนี้ชี้ไปที่ ความพยายามของตัวกลางในการสร้างการเชื่อมต่อถัดไป เส้นทางอัปสตรีม หรือนโยบายของมัน
ตรวจสอบชื่อโฮสต์และพอร์ตที่แน่นอนในคำขอ CONNECT การพิมพ์ผิดใน URL ระยะไกลอาจไปถึงพร็อกซีได้สำเร็จและยังล้มเหลวเมื่อพร็อกซีพยายามแก้ไขหรือติดต่อปลายทาง การเพิ่มคำนำหน้า www. แบบสุ่มหรือแทนที่ชื่อด้วย IP ไม่ใช่การแก้ไขทั่วไป
เปรียบเทียบเส้นทางที่ตั้งใจไว้สำหรับที่เก็บภายในกับที่เก็บภายนอก หากโฮสต์ควรเชื่อมต่อโดยตรง ให้ระบุนโยบายนั้นอย่างชัดเจน หากจำเป็นต้องใช้พร็อกซี การลบออกไม่ใช่การวินิจฉัย
เชื่อมโยงร่องรอย Git ที่ปรับแก้แล้วกับบันทึกพร็อกซี รหัสผ่านของที่เก็บและขนาดบัฟเฟอร์ Git ไม่ได้ซ่อมแซมอุโมงค์ที่ไม่เคยถูกสร้างขึ้น