עבור TortoiseHg pull ממאגר HTTP או HTTPS, הגדירו את מקטע http_proxy של Mercurial בקובץ hgrc או mercurial.ini המתאים:

[http_proxy]
host = proxy.example:8080

בחרו את הקובץ לתחום המיועד: קונפיגורציה לפי משתמש לעבודת אותו משתמש, או קונפיגורציית מאגר להגדרה צרה יותר. המיקומים משתנים לפי פלטפורמה, ותחומים אחדים יכולים לתרום ערכים. החליפו את המארח והפורט לדוגמה בנקודת הקצה המאושרת. עבור מאגר ציבורי בנתיב שמתיר מתווכים ציבוריים, רשימת ה-proxy של HTTP מציעה מועמדים עבור השדות האלה.

בדקו את כתובת ה-URL של המאגר לפני החלת הגדרה זו. מאגר SSH משתמש בתעבורה אחרת; אפשרויות אלה אינן הופכות אותו לבקשת HTTP. פתיחת אתר המאגר בדפדפן אינה בודקת את נתיב ה-SSH הזה.

אם המתווך דורש אימות, Mercurial מספק אפשרויות proxy נפרדות user ו-passwd. הן מזהות את חשבון ה-proxy, לא את חשבון המאגר. הרחיקו אישורים פרטיים מדוגמאות קונפיגורציה משותפות.

המקטע מספק גם רשימת מעקפים ואפשרות always שמשפיעה על התנהגות המעקפים. בדקו אותן אם נקודת הקצה שהוזנה אינה נבחרת עבור המארח המיועד.

גם לאחר שהבקשה מגיעה למאגר, ייתכן שהוא עדיין דורש כניסה משלו. שמרו על החשבון הזה בזמן שתיקנו את נתיב ה-proxy או את אימות ה-proxy.

מאמרים קשורים