สำหรับ TortoiseHg pull จากที่เก็บ HTTP หรือ HTTPS ให้กำหนดค่าส่วน http_proxy ของ Mercurial ในไฟล์ hgrc หรือ mercurial.ini ที่เหมาะสม:

[http_proxy]
host = proxy.example:8080

เลือกไฟล์สำหรับขอบเขตที่ต้องการ: การกำหนดค่าต่อผู้ใช้สำหรับงานของผู้ใช้รายนั้น หรือการกำหนดค่าที่เก็บสำหรับการตั้งค่าที่แคบกว่า ตำแหน่งแตกต่างกันตามแพลตฟอร์ม และหลายขอบเขตสามารถให้ค่าได้ แทนที่โฮสต์และพอร์ตตัวอย่างด้วยปลายทางที่ได้รับอนุมัติ สำหรับที่เก็บสาธารณะบนเส้นทางที่อนุญาตให้ตัวกลางสาธารณะ รายการพร็อกซี่ HTTP เสนอผู้สมัครสำหรับฟิลด์เหล่านั้น

ตรวจสอบ URL ของที่เก็บก่อนใช้การตั้งค่านี้ ที่เก็บ SSH ใช้การขนส่งอื่น ตัวเลือกเหล่านี้ไม่ได้เปลี่ยนให้เป็นคำขอ HTTP การเปิดเว็บไซต์ของที่เก็บในเบราว์เซอร์ไม่ได้ทดสอบเส้นทาง SSH นั้น

หากตัวกลางต้องการการรับรองความถูกต้อง Mercurial มีตัวเลือกพร็อกซี่แยกต่างหาก user และ passwd ตัวเลือกเหล่านี้ระบุบัญชีพร็อกซี่ ไม่ใช่บัญชีของที่เก็บ เก็บข้อมูลรับรองส่วนตัวไว้นอกตัวอย่างการกำหนดค่าที่แชร์

ส่วนนี้ยังมี รายการข้าม และตัวเลือก always ที่ส่งผลต่อพฤติกรรมการข้าม ตรวจสอบหากปลายทางที่ป้อนไม่ถูกเลือกสำหรับโฮสต์ที่ต้องการ

แม้คำขอจะไปถึงที่เก็บแล้ว ที่เก็บอาจยังต้องมีการเข้าสู่ระบบของตนเอง รักษาบัญชีนั้นไว้ขณะแก้ไขเส้นทางพร็อกซี่หรือการรับรองความถูกต้องของพร็อกซี่

บทความที่เกี่ยวข้อง