Mercurial ಪ್ರಾಕ್ಸಿ ಬೈಪಾಸ್: http_proxy.no ಏಕೆ ನಿರ್ಲಕ್ಷಿಸಬಹುದು
ಒಳಗಿನ Mercurial ರೆಪೊಸಿಟರಿ ಹೋಸ್ಟ್ಗಳನ್ನು http_proxy.no ಮೂಲಕ ನೇರವಾಗಿ ಇರಿಸಿ ಮತ್ತು ಎಂಡ್ಪಾಯಿಂಟ್ ಬದಲಿಸುವ ಮೊದಲು always ಓವರ್ರೈಡ್ ಪರಿಶೀಲಿಸಿ.
Mercurial ಪ್ರಾಕ್ಸಿ ಹೊರಗಿನ ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಉಳಿಯಬಹುದು, ಒಳಗಿನ ಹೋಸ್ಟ್ಗಳು ನೇರವಾಗಿ ಹೋಗುತ್ತವೆ. ಸಾರ್ವಜನಿಕ HTTP ಮಾರ್ಗಕ್ಕೆ ಡೀಫಾಲ್ಟ್ ಎಂಡ್ಪಾಯಿಂಟ್ಗಾಗಿ HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯಿಂದ ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ ಆಯ್ಕೆಮಾಡಿ:
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseno ಮೌಲ್ಯವು ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಿದ ಹೋಸ್ಟ್ಹೆಸರುಗಳ ಪಟ್ಟಿ. 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 ರೂಟಿಂಗ್ಗೆ ಇನ್ನೂ ನೆಟ್ವರ್ಕ್ ಮಾರ್ಗ ಮತ್ತು ರೆಪೊಸಿಟರಿಯ ಸ್ವಂತ ರುಜುವಾತುಗಳು ಬೇಕು.