ฉันติดอยู่หลังไฟร์วอลล์ดังนั้นต้องใช้ HTTPS เพื่อเข้าถึงที่เก็บ GitHub ของฉัน ฉันใช้ cygwin 1.7.7 บน Windows XP
ฉันได้ลองตั้งค่ารีโมตเป็นhttps://username@github.com/username/ExcelANT.git
แล้ว แต่ได้รับการแจ้งเตือนให้ใส่รหัสผ่าน แต่ไม่ได้ทำอะไรเลยเมื่อฉันป้อนมัน
https://username:<password>github.com/username/ExcelANT.git
และการโคลน repo ที่ว่างเปล่าตั้งแต่เริ่มต้น แต่ทุกครั้งมันทำให้ฉันมีข้อผิดพลาดเหมือนกัน
ข้อผิดพลาด: ปัญหาใบรับรอง SSL ตรวจสอบว่าใบรับรอง CA นั้นตกลง รายละเอียด:
ข้อผิดพลาด: 14090086: รูทีน SSL: SSL3_GET_SERVER_CERTIFICATE: การตรวจสอบใบรับรองล้มเหลวขณะเข้าถึงhttps://github.com/username/ExcelANT.git/info/refs
เปิดใช้GIT_CURL_VERBOSE=1
ให้ฉัน
* เกี่ยวกับการเชื่อมต่อ () กับ github.com พอร์ต 443 (# 0)
* ลอง 207.97.227.239 ... * ตั้งค่าสถานที่ตรวจสอบใบรับรองเรียบร้อยแล้ว:
* CAfile: ไม่มี
CApath: / usr / ssl / certs
* ปัญหาใบรับรอง SSL ตรวจสอบว่า ใบรับรอง CA ตกลง รายละเอียด:
ข้อผิดพลาด: 14090086: รูทีน SSL: SSL3_GET_SERVER_CERTIFICATE: การตรวจสอบใบรับรองล้มเหลว
* หมดอายุการล้าง
* การเชื่อมต่อปิด # 0
* เกี่ยวกับการเชื่อมต่อ () ไปยังพอร์ต github.com 443 (# 0)
* ลอง 207.97.227.239 ... ตรวจสอบสถานที่:
* CAfile: none
CApath: / usr / ssl / certs
* ปัญหาใบรับรอง SSL ตรวจสอบว่าใบรับรอง CA นั้นถูกต้อง รายละเอียด:
ข้อผิดพลาด: 14090086: รูทีน SSL: SSL3_GET_SERVER_CERTIFICATE: การตรวจสอบใบรับรองล้มเหลว
* หมดอายุการล้าง
*
ข้อผิดพลาดการเชื่อมต่อปิด # 0 : ปัญหาใบรับรอง SSL ตรวจสอบว่าใบรับรอง CA นั้นถูกต้อง รายละเอียด:
ข้อผิดพลาด: 14090086: รูทีน SSL: SSL3_GET_SERVER_CERTIFICATE: การตรวจสอบใบรับรองล้มเหลวขณะเข้าถึงhttps://github.com/username/ExcelANT.git/info/refs
fatal: HTTP request failed
นี่เป็นปัญหาของไฟร์วอลล์, cygwin หรืออะไรนะ?
ฉันไม่ได้ตั้งค่าพร็อกซี HTTP ในการกำหนดค่า Git แต่เป็นเซิร์ฟเวอร์ ISA ที่ต้องการการรับรองความถูกต้องของ NTLM ไม่ใช่ขั้นพื้นฐานดังนั้นหากไม่มีใครรู้วิธีบังคับให้ git ใช้ NTLM ฉันก็เป็นผู้จัดหา