ไคลเอนต์ GitHub Windows หลังพร็อกซี
ฉันพยายามทำให้ไคลเอนต์ GitHub สำหรับ Windows ทำงานได้ ฉันใช้คอมพิวเตอร์ Win 7 x64 ขององค์กรที่อยู่หลังพร็อกซีขององค์กรและไฟร์วอลล์ การติดตามโพสต์อื่น ๆ และการทดลองใช้ตัวแปรสภาพแวดล้อมและตัวแปรการกำหนดค่าหลายชุดฉันพบวิธีเดียวในการโคลนและผลักดันการอัปเดตให้ใช้งานได้คือการใช้ตัวแปรสภาพแวดล้อม HTTPS_PROXY รวมถึง ID ผู้ใช้และรหัสผ่านของโดเมนองค์กรทั้งหมดของฉัน สิ่งนี้ยอมรับไม่ได้จากจุดยืนด้านความปลอดภัย มีวิธีอื่นในการทำให้สิ่งนี้ใช้งานได้หรือไม่? หมายเหตุเพิ่มเติม: งานต่อไปนี้: เพิ่มตัวแปรสภาพแวดล้อมที่เรียกHTTPS_PROXYด้วยค่าhttp://[domain]\[userid]:[password]@someproxy.mycorp.com:8080 สิ่งต่อไปนี้ใช้ไม่ได้ : การละเว้นรหัสผู้ใช้และรหัสผ่านจากHTTPS_PROXYตัวแปร การใช้ตัวแปรสภาพแวดล้อมที่เรียกว่าHTTP_PROXY(ไม่S) การเพิ่มhttp.proxyตัวแปรไปยังไฟล์กำหนดค่าส่วนกลาง ( .gitconfig) การเพิ่มhttps.proxyตัวแปรไปยังไฟล์กำหนดค่าส่วนกลาง ในทุกกรณีไคลเอ็นต์ GitHub ยังไม่รู้จักพร็อกซี: เนื้อหาของไฟล์TheLog.txt จะแสดงสิ่งต่อไปนี้เสมอเมื่อเริ่มต้น: [time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Proxy information: (None) [time]|INFO|thread:4|GitHub.Helpers.StartupLogger|Couldn't fetch creds for proxy และตามด้วยผลลัพธ์ของความพยายามในการตรวจสอบสิทธิ์พร็อกซีที่ล้มเหลวหลายครั้งซึ่งทั้งหมดนี้บ่งชี้ว่า "ข้อมูลรับรองหายไป"