TortoiseHg ต้องการการตั้งค่าพร็อกซี่ของ Mercurial
การตั้งค่าพร็อกซี่ของเบราว์เซอร์ไม่ใช่หลักฐานที่เพียงพอสำหรับ Mercurial pull ใช้การกำหนดค่า http_proxy ที่จัดทำเอกสารไว้ และแยกการเข้าสู่ระบบของที่เก็บออกจากกัน
สำหรับ 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 ที่ส่งผลต่อพฤติกรรมการข้าม ตรวจสอบหากปลายทางที่ป้อนไม่ถูกเลือกสำหรับโฮสต์ที่ต้องการ
แม้คำขอจะไปถึงที่เก็บแล้ว ที่เก็บอาจยังต้องมีการเข้าสู่ระบบของตนเอง รักษาบัญชีนั้นไว้ขณะแก้ไขเส้นทางพร็อกซี่หรือการรับรองความถูกต้องของพร็อกซี่