Mercurial ಪ್ರಾಕ್ಸಿ ಹೊರಗಿನ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಉಳಿಯಬಹುದು, ಒಳಗಿನ ಹೋಸ್ಟ್‌ಗಳು ನೇರವಾಗಿ ಹೋಗುತ್ತವೆ. ಸಾರ್ವಜನಿಕ HTTP ಮಾರ್ಗಕ್ಕೆ ಡೀಫಾಲ್ಟ್ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಾಗಿ HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯಿಂದ ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ ಆಯ್ಕೆಮಾಡಿ:

[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = false

no ಮೌಲ್ಯವು ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಿದ ಹೋಸ್ಟ್‌ಹೆಸರುಗಳ ಪಟ್ಟಿ. Mercurial always=true ಅನ್ನು localhost ಮತ್ತು ಆ ಪಟ್ಟಿಯ ನಮೂದುಗಳಿಗೂ ಪ್ರಾಕ್ಸಿ ಬಳಕೆಯನ್ನು ಒತ್ತಾಯಿಸುವುದು ಎಂದು ದಾಖಲಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ no ಗೆ ಹೋಸ್ಟ್ ಸೇರಿಸಿ ಆ ಓವರ್‌ರೈಡ್ ಉಳಿಸಿಕೊಂಡರೆ ಅದರ ಮಾರ್ಗ ಬದಲಾಗದೇ ಇರಬಹುದು.

ಒಂದು ಬಾರಿ ಚಲಾಯಿಸಲು ಸಂರಚನೆಯನ್ನು ಮತ್ತೆ ಬರೆಯದೆ ಸಂಬಂಧಿತ ಮೌಲ್ಯಗಳನ್ನು ಓವರ್‌ರೈಡ್ ಮಾಡಿ:

hg --config http_proxy.always=false    --config http_proxy.no=hg.internal.example incoming

ರೆಪೊಸಿಟರಿಯ ಸಂರಚಿತ ಡೀಫಾಲ್ಟ್ ಪಥವು ನಿಜವಾಗಿಯೂ ಆ ಹೋಸ್ಟ್ ಅನ್ನು ಹೆಸರಿಸಬೇಕು. ಈ ಉದಾಹರಣೆ ಆಜ್ಞೆಗಾಗಿ no ಮೌಲ್ಯವನ್ನು ಬದಲಿಸುತ್ತದೆ; ಆ ಚಲಾವಣೆಗೆ ಇತರ ಅಗತ್ಯ ನಮೂದುಗಳೂ ಬೇಕಿದ್ದರೆ ಅವನ್ನೂ ಸೇರಿಸಿ.

ಬಳಕೆದಾರ, ರೆಪೊಸಿಟರಿ ಮತ್ತು ಸಿಸ್ಟಂ ಸಂರಚನೆಗಳು ಭಿನ್ನವಾದಾಗ ಪರಿಣಾಮಕಾರಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಹುಡುಕಲು hg config --source ಬಳಸಿ. ಆ ಔಟ್‌ಪುಟ್ ಹಂಚಿಕೊಳ್ಳುವ ಮೊದಲು ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ.

ಈ ನಿಯಂತ್ರಣಗಳು ವೆಬ್-ಆಧಾರಿತ ರೆಪೊಸಿಟರಿ ಪ್ರವೇಶಕ್ಕೆ ಅನ್ವಯಿಸುತ್ತವೆ. ssh:// ರೆಪೊಸಿಟರಿ ಬೇರೆ ಸಾಗಣೆಯನ್ನು ಬಳಸುತ್ತದೆ. ನೇರ HTTP ರೂಟಿಂಗ್‌ಗೆ ಇನ್ನೂ ನೆಟ್‌ವರ್ಕ್ ಮಾರ್ಗ ಮತ್ತು ರೆಪೊಸಿಟರಿಯ ಸ್ವಂತ ರುಜುವಾತುಗಳು ಬೇಕು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು